A GET kérésen kívül van POST és PATCH is. Hogyan érted meg a különbséget közöttük?
QA / QA Automation
Ha mégis rossz érték érkezik a backendről, hogyan lokalizálnád a problémát?
A PageObject idővel bővül egy összetett oldalon, és olvashatatlanná válik. Volt már ilyen tapasztalatod, és hogyan kezelted?
Ha feladatot kapnál egy eset automatizálására, hogyan csomagolnád? Hogyan szerveznéd a struktúrát?
Dolgozott már Kafka-val? Van tapasztalata üzenetkezelőkkel?
Említetted, hogy küzdöttél flaky tesztekkel. Mesélj róla részletesebben.
Hogyan kommunikálhatnak még a mikroszolgáltatások az API-n kívül? Ismersz más módszereket?
Képzeld el, van egy frontend-ed, egy GET ALL végpont egy felhasználók listáját adja vissza ID-vel és névvel, és egy ponton ahelyett, hogy az ID-t látnád, helytelen érték jelenik meg az oszlopban. Hogyan lokalizálnád ezt a problémát?
Képzeld el, tesztelned kell egy új GET végpontot, amely ID alapján visszaadja az ID-t és a nevet. Sorolj fel ellenőrzéseket a legfontosabbtól a kevésbé fontosig.
Mire való a Kafka és hogyan segít?
Feladat érkezett: új regisztrációs űrlapot készítenek, 10 mező van, amit ki kell tölteni. Sok ellenőrzés lehet. Hogyan minimalizálod a tesztek számát anélkül, hogy sokat veszítenél a lefedettségből?
Mit jelent számodra a mikroszolgáltatás-alapú architektúra, és milyen különbséget emelnél ki a monolitikus architektúrához képest?
Van egy A, B, C entitásunk, majd benne 50-60 komponens. Hogyan oldanád meg a növekedés problémáját?
Emlékszel, hogyan kell egy ágat létrehozni a Git-ben?
Volt CI/CD-d? Hogyan érted?
Milyen eszközöket és szolgáltatásokat használtál naplók megtekintéséhez?
Mi volt az utolsó technikai dolog, amit olvastál? Valami érdekes cikk?
Azt mondtad, hogy sokat automatizáltál és mintákat használtál. Milyen mintákat használtál az automatizálásban?