a = 4 b = [4] rezultāts = (a, b) a = 5 b.append(5) Jautājums: kāda ir rezultāta vērtība pēc visu rindu izpildes un kāpēc?
QA / QA Automation
Kāda ir atšķirība starp Dockerfile un docker-compose?
Vai projektā esat izmantojis vizuālos testus ar atsauces attēliem?
Kāpēc datu tipi tiek uzskatīti par maināmiem vai nemaināmiem?
Ko šis kods izvada un kāpēc? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Kādas kļūdas var tikt pieļautas organizējot paralēlu automatizēto testu izpildi?
Vai jūs esat strādājis ar pašiem PyTest hookiem?
Iedomājieties, ka pievienojāties projektam un saņēmāt savu pirmo automātiskā testa uzdevumu onboarding laikā: kas jums būtu svarīgi iemācīties, un vai jūs izceltu kritiskus gadījumus vai arhitektūras problēmas, ja tās pamanītu?
Kāda ir jūsu iecienītākā attiecība starp manuālo testēšanu un automatizāciju?
Kādas redzamības jomas ir Python?
Kuras Linux komandas izmanto, lai piekļūtu serverim un rediģētu failu?
Izstrādājiet vēl četrus API testus atlikušajiem lietotāju pārvaldības metodēm, studējot jau projektā aprakstītās metodes.
Kas ir slānis Docker un kam tas ir paredzēts?
Kādas citas uzlabojumus jūs ieteiktu testiem un projektam?
Vai jums bija problēmas ar koda izpratni par framework?
Kuras pārbaudes trūkst īstenotajos testos?
Vai darba laikā esat izmantojis feature flags?
Kāpēc būtu jāizpilda fixture ar scope="session", ja tai nav autouse=True un tā nav pieprasīta testā vai citā fixture?
Kas notiek ar pieprasījumu pēc domēna ievadīšanas pārlūkprogrammā un Enter nospiešanas?
Vai projektā testus veica paralēli? Kādi problēmas tika sastaptas un kā tie tika risināti?