Tudod, mit kell tennie egy tesztelőnek a csapatunkban?
QA / QA Automation
Hogyan szerezte meg a buildokat? Valaha kézzel összerakta őket? Mi a különbség a debug és a release build között?
Milyen hibát ad vissza a front a módszer hívásakor? Hogyan lehet lokalizálni a problémát?
Alkalmazható-e a páros tesztelés (pairwise) ehhez a feladathoz?
Milyen helymeghatározási stratégiákat ismersz az Appium-ban a mobil elemekhez, használtál már, mik az előnyei/hátrányai?
Tudnád leírni, hogyan automatizálnád a mobil alkalmazás bejelentkezési szcenárióját? Tesztesetek, struktúra, Page Object?
Hogyan találnád meg az elem helyét? Tudnál te magad ID-t hozzáadni az alkalmazáshoz?
Bejelentkezési űrlap: érvényes felhasználónév/jelszó megadása után rákattintasz a belépés gombra, vizuálisan semmi nem történik. Hogyan vizsgálnád és miért lehet ez?
Mit keresel most a munkádban, és készen állsz-e pótolni a hiányosságokat a stackedben (Kafka, GitLab, Kubernetes)?
Kérdések a csapathoz: hogyan épül fel a tesztelési folyamat, milyen az arány a kézi és az automatizált között?
Mekkora volt a kézi és az automatizált tesztek aránya az utolsó projektben?
Komponens kölcsönhatási sékunk van: Tegyük fel, hogy ezek olyan szolgáltatások, amelyek célja a HR-vezetők számára események létrehozása és kezelése. Kubernetesben telepített Service 1-be küldünk üzenetet, REST API segítségével adatokat kérve vagy szerkesztve. A Service 1 feldolgozza az adatokat, majd elküldi azokat a Kafka-nak. A Service 2 (szintén Kubernetesben telepítve) olvassa a Kafka-ból az üzeneteket, és az összes kapott információt más formátumba alakítja, majd elmenti az adatbázisba. Felhasználóként REST-en keresztül küldtünk egy kérvényt az esemény létrehozására a Service 1-hez, majd ellenőriztük, hogy az esemény megtalálható-e az adatbázisban egy SELECT lekérdezéssel. De nem találtuk ezt az eseményt az adatbázisban. Elkezdett vizsgálni a problémát, és rájöttünk, hogy az üzenet a Kafka szintjén ragadt: egyszerűen nem olvasta ki a Service 2. Hogyan fogjuk lokalizálni, miért nem olvasta ki az üzenetet?
Hogyan közelítetted meg a műszaki specifikációk (TЗ) tesztelését?
Hogyan tesztelted a fizetési rendszereket? Hogyan hajtották végre a tranzakciókat?
Mit látsz, mint a mobilalkalmazás tesztelése és a webes alkalmazás tesztelése közötti különbséget?