QA / QA Automation
Proč se objevují testy Flaki? Kvůli jejich službám?
Testování přístupnosti (Accessibility testing) — co to je a co se kontroluje?
Co je to idempotentní požadavek a proč je důležitý při testování API?
Jaký je rozdíl mezi Dockerfile a docker-compose?
Víš, čím by se měl tester v našem týmu zabývat?
Co se týče technologického zásobníku — naprosto vše: programy, nástroje. Existují technologie, se kterými byste nechtěli pracovat?
Praktický úkol: obrazovka se 3 poli (strany trojúhelníku A, B, C) a tlačítkem „vypočítat”, který určuje, zda je trojúhelník rovnoramenný. Jaké typy testů a kontrol byste provedli?
Jakými způsoby lze zpracovat nebo vyvolat výjimku?
Povězte nám o složení vašeho týmu na projektu
Byly scénáře, kdy událost přicházela z externího systému, nikoli z vašeho mikroservisu?
V životopise je uveden stack Java, Kotlin, Selenium, REST Assured, Playwright. Můžete vysvětlit, jak jste spolupracoval s Playwright v tomto stacku?
Co se stane s požadavkem po zadání domény do prohlížeče a stisknutí Enter?
Pokryje-li backend úplně testy, stojí ještě za to testovat UI, nebo už na to můžeme zapomenout?
Pověz mi o Dockeru — co to je a proč ho potřebuje QA?
Jak je strukturováno vaše testování externích partnerů, pokud je partner blackbox a možná nemá sandbox?
Jaké techniky návrhu testů znáte a používáte?
Které datové struktury v Java jsou synchronizované a které nejsou?
Čím se liší frontend od backendu?
Jaké kódy HTTP odpovědí znáš? Čím se liší 401 od 403?
Existuje funkce, kterou vyvíjíte společně s jiným týmem. Během testování jste narazili na problémy: 1. Integrace mezi dvěma službami: které, jak se ukázalo, mají různé formáty dat. 2. Na frontendu jste našli chybu: když frontend odešle požadavek na službu a služba odpoví, že taková metoda neexistuje. 3. Je nutné urgentně otestovat novou funkci společně s jiným týmem, ale oni hlásí, že nejsou připraveni testovat, a tento úkol není jejich prioritou. Jak budete postupovat?