QA / QA Automation
Aké sú priority chýb?
V čom sa líšia explicitné očakávania od implicitných v UI testovaní?
def test_blocks(a, b): try: výsledok = a / b except ZeroDivisionError: return "Chyba delenia nulou" else: return f"Výsledok: {výsledok}" finally: return "Koniec" print(test_blocks(10, 2)) print(test_blocks(10, 0)) @funcA def funcB.....
Poznáte všeobecnú organizačnú štruktúru CRPT (matricová štruktúra, vertikálne a horizontálne tímy)? Povedzte, ako prebieha proces od zadania úlohy biznisom až po testovanie.
Je ti pohodlné komunikovať na «ty»?
Pracovali ste s Behave alebo inými BDD rámcami?
Na čo sú v pytest hooky? Pracoval si s nimi? Ak áno, s ktorými?
Ak fixture vykonáva SELECT * a testovacia databáza narástla na státisíce miliónov používateľov, takže údaje sa už nezmestia do operačnej pamäte, ako vyriešiť problém iba zmenou fixture a bez prepisovania všetkých testov?
Povedzte o situácii s neopodstatnenou kritikou od kolegu a ako ste to vyriešili.
Aké princípy OOP poznáte a ako ich uplatňujete vo svojej práci?
Aký je váš pomer manuálneho a automatizovaného testovania?
Pracoval si s dokumentáciou na úrovni PMI, PSI?
Mal si skúsenosti s SQL na predchádzajúcej práci a ako si s ním pracoval?
Čo radšej testujete — backend alebo frontend? Prečo?
Kto určil, kto a čo bude robiť: tím sám alebo líder?
Čo je to fixture?
Uprednostňujete testovanie backendu alebo frontendu?
Prečo metóda POST zvyčajne nie je idempotentná?
Poznáte message brokers?
S akými technológiami ste pracovali okrem Playwright a Pytest?