Spomeňte si na najväčšiu úlohu za posledný rok a pol: čo to bolo a aký bol objem testovania?
QA / QA Automation
a = 4 b = [4] rezultat = (a, b) a = 5 b.append(5) Vprašanje: kakšna je vrednost rezultata po izvajanju vseh vrstic in zakaj?
Ak je a = 128 a b = 128, aký bude výsledok porovnaní a == b a a is b?
Aký je rozdiel medzi Dockerfile a docker-compose?
Čo tento kód vypíše a prečo? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Prečo sa považujú dátové typy za zmeniteľné alebo nezmeniteľné?
Predstavljajte si, da ste se pridružili projektu in med uvajanjem prejeli svoj prvi nalog za avtomatsko testiranje: kaj bi bilo za vas pomembno naučiti se, in bi izpostavili kritične primere ali arhitekturne težave, če jih opazite?
Pracovali ste s vlastnými hookmi PyTest?
Aké oblasti viditeľnosti sú v Pythone?
Aký je váš preferovaný pomer medzi manuálnym testovaním a automatizáciou?
Implementujte ešte štyri API testy pre zostávajúce metódy správy používateľov, študovaním už opísaných metód v projekte.
Aké príkazy Linux používate na pripojenie k serveru a úpravu súboru?
Aké ďalšie vylepšenia by ste navrhli pre testy a projekt?
Aké kontroly chýbajú v implementovaných testoch?
Použili ste feature flags v práci?
Prečo by mala byť fixture s scope="session" spustená, ak nemá autouse=True a nie je požadovaná testom alebo inou fixture?
Čo je vrstva v Docker a na čo slúži?
Mal ste problémy s pochopením kódu rámca?
Čo sa deje s požiadavkou po zadaní domény do prehliadača a stlačení Enter?
Boli testy v projekte spustené paralelne? Aké problémy sa vyskytli a ako ich riešili?