QA / QA Automation
Kódy odpovědí serveru podle skupin.
Přišla úloha: vytváří se nový registrační formulář, kde je 10 polí, která je třeba vyplnit. Může být spousta kontrol. Jak minimalizuješ počet testů, aniž bys příliš ztratil na pokrytí?
Na jaké úrovni píšete testy: monolit, mikroservisy? Jak určujete úroveň pokrytí?
Pracoval jste s databázemi?
Byly testy vývojářů také exportovány?
Povězte nám více o svém technologickém stacku a nástrojích, se kterými jste pracoval.
Úkol: napište funkci, která převrátí slovník (vymění klíče a hodnoty). Například, {1:2, 3:4} → {2:1, 4:3}
Jaký je rozdíl mezi HTTP a HTTPS?
Byly v práci vážné chyby? Vyprávějte mi o konkrétním případě.
Jak jste zajišťovali čekání na prvky v Appium? Jaký je rozdíl mezi explicit a implicit čekáním?
Příklady testovacích případů pro validaci s ekvivalentními třídami a hraničními hodnotami.
Pověz mi o hledání práce: jsou zde jiné nabídky nebo jednání?
Čím se liší abstraktní třída od rozhraní? Na co jsou potřeba?
Pokud nejsou žádné zvláštní požadavky, na čem zakládáte výběr zásobníku?
x = [1,2,3,4,5,6]
Co jsou *args a **kwargs v Pythonu?
Na co je potřeba synchronizace (garance doručení zprávy)?
Jak jste ověřili, že testy vývojářů skutečně fungují?
Stále jste ve fázi systémového testování. Co může být problém?
Napište pozitivní testovací případ pro operaci DELETE (odstranění objektu).