Sobes.tech

QA / QA Automation

Šiandien jums buvo duota užduotis, kuri kelis kartus pasitaikė mūsų mokiniams: suraskite visas klaidas JSON.

247

Išsamiai paaiškinkite, kada naudoti throws, kada try-catch, kodėl blogai gaudyti bendrą Exception ir slopinti klaidas

242

Ar kada nors susidūrėte su situacija, kai Linux'e užstringa procesas? Kaip jį rasti ir užmušti?

232

O jei kalbame konkrečiai apie Bash komandas (ne Git) — pavyzdžiui, sukurti failą, perkelti failą ir kt.

211

Ką reikia turėti Allure ataskaitoje, kad lengvai atkurtumėte vietiniame REST testo kritimą?

209

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ą

206
/3