QA / QA Automation
Proč v hledání? Není to tajemství?
Jakými prostředky přesně jste pracovali s Kafka v automatizovaných testech?
Jak sestavujete zprávy o provádění automatizovaných testů?
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?
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?
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é techniky návrhu testů znáte a používáte?
Které datové struktury v Java jsou synchronizované a které nejsou?
Jaké metody obsahuje třída Object?
Čím se liší frontend od backendu?
Jaké kódy HTTP odpovědí znáš? Čím se liší 401 od 403?
Úkol: Palindrom Napište funkci is_palindrome(s: str) -> bool, která ověří, zda je řetězec palindrom (čte se stejně zleva doprava i zprava doleva). Při tom je třeba ignorovat mezery, interpunkci a velikost písmen. Příklady: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False