a = 4 b = [4] výsledek = (a, b) a = 5 b.append(5) Otázás: mi az eredmény értéke az összes sor végrehajtása után és miért?
QA / QA Automation
Co tento kód vypíše a proč? x = 5 def show_x(): print(x) x = 10 return x show_x() print(x)
Použili jste ve projektu vizuální testy s referenčními obrázky?
Jaký je rozdíl mezi Dockerfile a docker-compose?
Proč jsou datové typy považovány za měnitelné nebo neměnitelné?
Jaké chyby lze udělat při organizaci paralelního spuštění automatických testů?
Pracoval jste s vlastními hooky PyTest?
Představte si, že jste se připojili k projektu a během onboardingu jste obdrželi svůj první úkol pro automatické testování: co by bylo pro vás důležité naučit se, a zvýraznili byste kritické případy nebo architektonické problémy, pokud je zaznamenáte?
Jaké je vaše preferované poměr manuálního testování k automatizaci?
Jaké oblasti viditelnosti jsou v Pythonu?
Jaké příkazy Linux používáte k připojení k serveru a úpravě souboru?
Implementujte čtyři další API testy pro zbývající metody správy uživatelů, prostudováním již popsaných metod v projektu.
Použili jste ve své práci feature flags?
Co je to vrstva v Dockeru a k čemu slouží?
Jaká další vylepšení byste navrhl pro testy a projekt?
Měli jste problémy s pochopením kódu frameworku?
Jaké kontroly chybí v implementovaných testech?
Byly testy v projektu spuštěny paralelně? Jaké problémy se vyskytly a jak byly řešeny?
Co se stane s požadavkem po zadání domény do prohlížeče a stisknutí Enter?
Proč by měla být fixture s scope="session" spuštěna, pokud nemá autouse=True a není požadována testem nebo jinou fixture?