QA / QA Automation
Uveďte 3 bloky na spracovanie výnimiek v Jave.
Aké typy selektorov/locatorov poznáš? Aké sú výhody XPath a CSS?
Aké sú hlavné výhody používania Selenium Grid? Aký je význam revízií kódu v projektoch testovacej automatizácie?
Čo je generátor a iterátor? V čom je rozdiel? Aké kľúčové slovo sa používa v generátore?
Mal(a) ste skúsenosti s písaním vlastného rámca? Neznepokojuje vás prechod na iný jazyk?
V čom sa líši equals od ==?
Povedzte nám niečo o sebe a prečo ste si vybrali testovanie.
Ako zobraziť obsadený diskový priestor v Linuxe?
Aké sú skupiny kódov stavu HTTP?
Čo je to dekorátor v Pythone a ako si používal dekorátory v Pytest?
Opíšte najkritickejšie neúspešné vydanie, na ktorom ste pracovali
Máte skúsenosti s implementáciou testov v Go?
Predpokladajme, že algoritmus výpočtu sadzby vkladu závisí od dvoch parametrov: - existencia klientského predplatného: A, B, C (preferované, aby ho mal klient) - doba trvania vkladu Ako tieto parametre ovplyvňujú sadzbu: 1. Doba trvania vkladu 1.1. do 6 mesiacov -> sadzba 17% 1.2. viac ako 6 mesiacov -> sadzba 15% 2. Prítomnosť predplatného u klienta 2.1. predplatné A -> sadzba sa zvýši o 20% 2.2. predplatné B -> sadzba môže vzrásť o 1,5% Úloha: analyzujte kontroly, ktoré vykonal váš kolega, a doplňte zoznam kontrol. Na to máte najviac 5 minút.
Čo možno povedať o menách testov?
Aké typy testovania poznáš, ktoré si najčastejšie používala a v čom je medzi nimi rozdiel?
Ako napísať test tak, aby pri zlyhaní assertionu uprostred bolo možné vidieť výsledok, ale pokračovať v ďalších krokoch?
Dnes je piatok, zákazník hovorí, že je potrebné urgentne vydanie večer, ale regresia ešte nie je pripravená. Čo by si v takom prípade urobil?
Aké techniky testovacieho návrhu boli použité?
Ako zabezpečiť, aby sa HTML správa publikovala v GitLab CI aj pri zlyhaní testov?
Porozprávaj o sebe, o svojich predchádzajúcich zamestnaniach, čím si sa zaoberal a ako si sa celkovo dostal k testovaniu.