a = 4 b = [4] rezultat = (a, b) a = 5 b.append(5) Întrebare: care este valoarea rezultatului după executarea tuturor liniilor și de ce?
QA / QA Automation
Ce afișează acest cod și de ce? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Ați folosit teste vizuale cu imagini de referință în proiect?
Care este diferența dintre Dockerfile și docker-compose?
De ce sunt considerate tipurile de date modificabile sau imuabile?
Ce greșeli pot fi făcute la organizarea lansării paralele a testelor automate?
Ai lucrat cu propriile hooks ale PyTest?
Imaginează-ți că te-ai alăturat unui proiect și ai primit prima ta sarcină de testare automată în timpul onboarding-ului: ce ar fi important pentru tine să înveți, și ai evidenția cazuri critice sau probleme arhitecturale dacă le observi?
Care este raportul tău preferat între testarea manuală și automatizată?
Ce domenii de vizibilitate există în Python?
Ce comenzi Linux folosești pentru a te conecta la server și a edita un fișier?
Implementa încă patru teste API pentru celelalte metode de gestionare a utilizatorilor, studiind metodele deja descrise în proiect.
Ai folosit feature flags în muncă?
Ce este un strat în Docker și la ce folosește?
Ce alte îmbunătățiri ați sugera pentru teste și proiect?
Ai avut probleme în înțelegerea codului framework-ului?
Ce verificări lipsesc din testele implementate?
Testele din proiect au fost lansate în paralel? Ce probleme au fost întâlnite și cum au fost rezolvate?
Ce se întâmplă cu cererea după ce introduci domeniul în browser și apeși Enter?
De ce trebuie să fie executată o fixture cu scope="session" dacă nu are autouse=True și nu este solicitată de un test sau altă fixture?