Реци о изузецима — хијерархија, checked и unchecked са примерима
QA / QA Automation
Koje tipove podataka poznaješ u Javi? Daj primere.
Данас вам је дата задатак који се више пута појављивао код наших ученика: пронађите све грешке у JSON.
Detaljno objasnite kada koristiti throws, kada try-catch, zašto je loše hvatanje opšte izuzetke i utišavanje grešaka
Kojim načinima se može obraditi ili baciti izuzetak?
Da li ste ikada naišli na situaciju kada se neki proces na Linuxu zamrzne? Kako ga pronaći i ubiti?
Имате ли искуства са Docker-ом?
Kako je organizovan proces objavljivanja i kakvo je mesto automatskih testova u njemu?
Ispričaj o mock-ovima u testovima i kako ih stabilizuješ?
Kako se aktivira trigger za smoke-testove i šta određuje listu testova za smoke?
Imate li Allure, da li je to TestOps ili običan Allure? Šta je to uopšte?
Šta možeš da kažeš o indeksima u bazama podataka?
А ако говоримо конкретно о командама Bash (не Git) — на пример, креирање фајла, премештање фајла итд.
Šta treba imati u Allure izveštaju da bi se lako reprodukovao pad REST testa lokalno?
Na kojem steku/jeziku su napisani mikroservisi, da li se poklapaju sa stekom testova?
Са којим базама података радиш у тестовима?
Postoji REST API metoda servisa za transfer novca od jednog bankovnog korisnika do drugog putem ID: GET /api/transfer?money={money}&from={uid}&to={uid} Cilj je napraviti test slučajeve za ovu metodu. Primer test slučaja: Pozvati metodu sa parametrima money=10.10&from=1&to=2; Očekivano ponašanje: Pozvati metodu sa parametrima money=10&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška nedostatka sredstava Pozvati metodu sa parametrima money=100000&from=1&to=2; Očekivano ponašanje: status 200, saldo 1 će se smanjiti za trenutni iznos, saldo 2 će se povećati za trenutni iznos Pozvati metodu sa parametrima money=-10000&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti negativnu vrednost Pozvati metodu sa parametrima money=0&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti nultu vrednost Pozvati metodu sa parametrima money=вавава&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška za unos ispravne vrednosti Pozvati metodu sa parametrima money=10000&from=1&to=1; Očekivano ponašanje: status 400, saldo se ne menja, vraća se detaljan opis greške
Koje je približno odnos ručnog testiranja i automatizacije po vremenu?
Kako učiniti korišćenje metode sa 10 parametara istog tipa jednostavnijim i čitljivijim?
Имате ли радни пројекат на Spring-у написан, или учите за себе?