QA / QA Automation
Zašto nastaju Flaki testovi? Zbog njihovih usluga?
Testiranje pristupačnosti (Accessibility testing) — šta je to i šta se proverava?
Šta je idempotentni zahtev i zašto je važan pri testiranju API-ja?
Koja je razlika između Dockerfile i docker-compose?
Da li znaš čime bi trebalo da se bavi tester u našem timu?
Што се тиче технолошког стекa — апсолутно све: програме, алати. Да ли постоје технологије са којима не бисте желели да радите?
Praktični zadatak: ekran sa 3 polja (strane trougla A, B, C) i dugme «izračunaj» koje određuje da li je trougao jednakostraničan. Koje vrste testova i provera biste sproveli?
Kojim načinima se može obraditi ili baciti izuzetak?
Ispričajte nam o sastavu vašeg tima na projektu
Da li su postojali scenariji u kojima je događaj dolazio iz spoljnog sistema, a ne iz vašeg mikroservisa?
U CV-u je naveden stack Java, Kotlin, Selenium, REST Assured, Playwright. Možete li objasniti kako ste surađivali s Playwright u ovom stacku?
Šta se dešava sa zahtevom nakon što unesete domen u pretraživač i pritisnete Enter?
Ako je backend potpuno pokriven testovima, da li je još uvek vredno testirati UI ili već možemo da ga ostavimo po strani?
Ispričaj mi o Dockeru — šta je i zašto mu je potrebna QA?
Kako je organizovano vaše testiranje spoljnjih partnera, ako je partner blackbox i možda nema sandbox?
Koje tehnike dizajna testova poznajete i koristite?
Koje strukture podataka u Javi su sinhronizovane, a koje nisu?
Čime se razlikuje frontend od backend-a?
Koje HTTP kodove odgovora poznaješ? Čime se razlikuju 401 i 403?
Postoji funkcionalnost na kojoj radite zajedno s drugim timom. Tijekom testiranja naišli ste na probleme: 1. Integracija između dviju usluga: koje, kako se ispostavilo, imaju različite formate podataka. 2. Pronašli ste grešku na frontendu: kada frontend šalje zahtjev usluzi, a usluga odgovara da takva metoda ne postoji. 3. Potrebno je hitno testirati novu funkcionalnost zajedno s drugim timom, ali oni navode da nisu spremni za testiranje, i ta zadaća im nije prioritet. Kako ćete postupiti?