A nem funkcionális tesztekről: hogyan valósultak meg, mit csináltunk a keretben?
QA / QA Automation
Hogy állsz a CI/CD-vel? Van tapasztalatod önálló beállításban, szkriptek írásában?
Milyen tapasztalatod van iOS tesztelésében?
Mi a severity és a priority? Miben különböznek? Adj példát egy alacsony prioritású és magas súlyosságú hibára.
Mesélj a böngésző DevTools-ról: melyik lapokat használod és mire?
Kérlek, mesélj az automatizálási tapasztalatodról: több UI vagy API? Milyen éveket/hónapokat tapasztaltál Pythonban?
Milyen tesztervezési technikákat ismer? Melyeket alkalmazta a gyakorlatban?
Milyen HTTP-módszereket ismersz? Miben különbözik a PATCH és a PUT? Mi történik, ha PUT-kéréssel egy olyan erőforráshoz fordulsz, amelynek nincs ID-je az adatbázisban? Lehet adatokat küldeni GET-tel? Miben különbözik a POST és a PUT? Mi az idempotencia?
Nevezze meg egy hiba életciklusát.
Mit érdemes küldeni a fejlesztőnek hibánál: log vagy stack trace?
Hogyan ellenőrzi a Jenkins feladatok működését?
El tudná magyarázni az aszinkron programozás fogalmát Pythonban, és hogy ez hogyan különbözik a szinkron végrehajtástól?
Hogyan épült fel a feladatokkal való munkafolyamat? A teszteseteket ők készítették vagy az elemzők, az üzlet?
Hogyan reagált a vezetőség arra, hogy az iOS-t nem ellenőrizték? Nem voltak iOS felhasználók?
Hogyan jelenítjük meg egyszer az 'tesztek befejeződtek' üzenetet minden teszt futtatása után a JUnit-ben?
Nem hajthat végre végül?
Helyzet: egy hibát küldtek a fejlesztőnek, a fejlesztő azt mondja, hogy ez nem hiba, hanem funkció. Mit fogsz tenni?
Mire szolgál a prioritás egy tesztesetben?
Mi az a stack trace?
Hogyan értsük meg, hogyan kell használni a backend naplókat a kérések ellenőrzéséhez?