Pasakok apie išimtis — hierarchiją, checked ir unchecked su pavyzdžiais
QA / QA Automation
Kokius duomenų tipus žinote Java? Pateikite pavyzdžių.
Šiandien jums buvo duota užduotis, kuri kelis kartus pasitaikė mūsų mokiniams: suraskite visas klaidas JSON.
Išsamiai paaiškinkite, kada naudoti throws, kada try-catch, kodėl blogai gaudyti bendrą Exception ir slopinti klaidas
Ar kada nors susidūrėte su situacija, kai Linux'e užstringa procesas? Kaip jį rasti ir užmušti?
Kaip galima apdoroti ar išmesti išimtį?
Ką gali papasakoti apie duomenų bazės indeksus?
Ar turite patirties dirbant su Docker?
Papaskink apie mocks testuose ir kaip juos stabilizuoji?
Kaip yra suorganizuotas leidimo procesas ir kokia joje yra automatinio testavimo vieta?
Ar turite Allure, tai TestOps ar paprastas Allure? Kas tai iš tikrųjų yra?
Kaip veikia smoke-testų paleidimo trigeris ir kas nustato smoke testų sąrašą?
Su kokiomis duomenų bazėmis dirbate testuose?
O jei kalbame konkrečiai apie Bash komandas (ne Git) — pavyzdžiui, sukurti failą, perkelti failą ir kt.
Ką reikia turėti Allure ataskaitoje, kad lengvai atkurtumėte vietiniame REST testo kritimą?
Kokioje stack/kalboje yra parašyti mikroservisai, ar jie sutampa su testų stacku?
Banko paslaugos REST API metodas, kuris perveda tam tikrą sumą iš vieno banko naudotojo kitam pagal ID: GET /api/transfer?money={money}&from={uid}&to={uid} Tikslas – sukurti testavimo atvejus šiam metodui. Testavimo atvejo pavyzdys: Paleisti metodą su parametrais money=10.10&from=1&to=2; Laukiamas elgesys: Paleisti metodą su parametrais money=10&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie nepakankamas lėšas Paleisti metodą su parametrais money=100000&from=1&to=2; Laukiamas elgesys: statusas 200, 1 balansas sumažės iki dabartinės sumos, 2 balansas padidės iki dabartinės sumos Paleisti metodą su parametrais money=-10000&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie neleidžiamą neigiamą reikšmę Paleisti metodą su parametrais money=0&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie nulio reikšmės neleidžiamumą Paleisti metodą su parametrais money=вавава&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie teisingos reikšmės įvedimą Paleisti metodą su parametrais money=10000&from=1&to=1; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti išsamų klaidos aprašymą
Kokia maždaug rankinio testavimo ir automatizacijos santykis laiko požiūriu?
Kaip padaryti patogesnį ir skaitomesnį metodą su 10 vienodo tipo parametrais?
Ar kada nors teko aprašyti OpenAPI specifikacijas?