Aký je približný pomer manuálneho testovania a automatizácie z hľadiska času?
QA / QA Automation
Máš napísaný pracovný projekt na Spring, alebo sa učíš pre seba?
Prečo sa používa REST Assured, vyskúšal si iných klientov?
Museli ste opisovať OpenAPI špecifikácie?
Čo sa stane, ak filtrovať dopyt podľa poľa bez indexu?
Aký je rozdiel medzi API Stream a bežnými slučkami?
V čom sa líši pole od kolekcie?
Vývoj rozumie, čo sa deje v automatických testoch? Vie ich čítať alebo dopĺňať?
Pripravte príklad: čítač bez synchronizácie a s Synchronized/AtomicInteger, vysvetlite, aké chyby môžu nastať bez synchronizácie
Ak sa požiadavka opakuje a zlyhá kvôli timeoutu — ako to lacno reprodukovať lokálne?
Máš testy nastavené ako Spring aplikácia, ak ju používaš?
S ktorými knižnicami assertion ste pracovali?
Povedzte o hierarchii Throwable, Exception, Error, rozdiele medzi Checked a Unchecked výnimkami
Koľko máte aktuálne automatizovaných backend testov v projekte a ako vyzerá testovacia pyramída?
Robíš tiež manuálne testovanie, alebo niekto iný v tíme?
Koľko času trvá spustenie smoke a nočnej regresie, aké typy testov sú súčasťou regresie?
Ako napísať test tak, aby pri zlyhaní assertionu uprostred bolo možné vidieť výsledok, ale pokračovať v ďalších krokoch?
Čo je null? Môže byť int null?
Musel si niekedy sám upravovať Dockerfile alebo ho napísať od začiatku?
Povedzte mi o sebe a svojich skúsenostiach