Jak lokalizovat problém, když se při volání metody na frontendu objeví chyba?
QA / QA Automation
Víš, čím by se měl tester v našem týmu zabývat?
Jak jsi získával sestavy? Sestavoval jsi je někdy ručně? Čím se liší debug sestava od release?
Lze na tento úkol použít párové testování (pairwise)?
Jaké strategie lokalizátorů v Appium pro mobilní prvky znáš, které jsi používal, výhody/nevýhody?
Můžeš popsat, jak bys automatizoval scénář autorizace v mobilní aplikaci? Testovací případy, struktura, Page Object?
Máme schéma interakce komponent: Předpokládejme, že se jedná o služby určené k vytváření a správě událostí pro manažery lidských zdrojů. Odesíláme zprávu do Service 1, (nasazené v Kubernetes) za účelem získání nebo úpravy dat pomocí REST API. Service 1 zpracovává data a poté je posílá do Kafka. Service 2 (také nasazené v Kubernetes) čte zprávy z Kafka a převádí všechny přijaté informace do jiného formátu, a poté je ukládá do databáze. Jako uživatel jsme poslali žádost o vytvoření události přes REST na Service 1, a poté jsme zkontrolovali, zda se tato událost nachází v databázi pomocí dotazu Select. Ale v databázi se tento záznam nenašel. Začali jsme zkoumat, v čem je problém, a zjistili jsme, že zpráva uvízla na úrovni Kafka: jednoduše nebyla přečtena Service 2. Jak lokalizujeme, proč zpráva nebyla přečtena?
Přihlašovací formulář: zadáš platný login/heslo, klikneš na přihlásit, vizuálně se nic neděje. Jak to prozkoumávat a z jakého důvodu by se to mohlo stát?
Jak bys našel lokalizátor prvku? Dokázal bys sám přidat ID do aplikace?
Co právě hledáte ve své práci a jste připravena doplnit mezery ve svém stacku (Kafka, GitLab, Kubernetes)?
Otázky pro tým: jak je strukturován proces testování, jaké je poměr mezi ručním a automatizovaným?
Jaký byl poměr manuálních a automatizovaných testů v posledním projektu?
Jak jsi přistupoval k testování technických požadavků (TЗ)?
Jak jste testovali platební systémy? Jak probíhaly transakce?
V čem vidíš rozdíl mezi testováním mobilní aplikace a webové?