QA / QA Automation
Vývojář opravil chybu, ale v pipeline jsou automatické testy červené. Jak zjistit, kde je chyba?
Jak vidíte budoucí tým a svého vedoucího?
Kdo byl zdrojem vašich úkolů a jak jste pochopili, co je třeba udělat?
Jak jste aktualizovali testovací dokumentaci při změně požadavků nebo funkcionalit?
Konzolový kalkulačka Požadavky: 1. Aplikace by měla sčítat dvě celá čísla 2. Uživatel by měl být schopen zadat první hodnotu. Hodnota se použije po stisknutí Enter 3. Uživatel by měl být schopen zadat druhou hodnotu. Hodnota se použije po stisknutí Enter 4. Po zadání obou hodnot aplikace zobrazí jejich součet Vytvořte dostatečný seznam hodnot pro ověření funkčnosti aplikace. Například: 2 2 4 Pokud se očekává chyba, uveďte "-"
# Napište test Pytest pro API-endpoint POST /clients, který vytváří klienta. # Je třeba ověřit: status kód 201, že odpověď obsahuje client_id, # a že opakovaný požadavek se stejným INN vrátí 409 Conflict.
Co je to deadlock a race condition?
Řekněte nám o fixturech a parametrizaci v Pytest: jak často je používáte a k čemu jsou potřeba?
Znáte obecnou organizační strukturu CRPT (matricová struktura, vertikální a horizontální týmy)? Povídejte, jak probíhá proces od stanovení úkolu podnikem až po testování.
Je ti pohodlné komunikovat na «ty»?
Jak jste sestavili regresní testovací sadu? Co do ní patřilo?
Pokud přidáte klíč 'Vasya' s hodnotou 21 do mapy a poté stejný klíč s hodnotou 10, co vrátí get('Vasya')?
Existuje zde pojem certifikátů (v kontextu HTTPS)?
Měla by být testovací strategie na vydání nebo průřezová pro produkt?
Znáte message brokers?
Čím se liší priorita a závažnost vady?
Testy lze také parametrizovat v JUnit, tak k čemu je tedy TestNG?
Kdyby se nenastala podmínka s hybridním formátem práce, nezkoušel byste hledat práci?
Jaký je rozdíl mezi autentizací a autorizací?
Jak by se změnil architektonický přístup, pokud by se místo editoru fotografií vyvíjel videoeditor?