Sobes.tech

QA / QA Automation

Täna anti teile ülesanne, mis on meie õpilastele mitu korda ette tulnud: leia kõik vead JSON-is.

245

Selgitage üksikasjalikult, millal kasutada throws, millal try-catch, miks on halb püüda üldine Exception ja varjata vigu

242

Kas teil on kunagi olnud olukord, kus Linuxis on mingi protsess kinni? Kuidas seda leida ja tappa?

228

Ja räägime konkreetselt Bash käskudest (mitte Git) — näiteks faili loomine, faili liigutamine jne.

211

Panga teenuse REST API meetod, mis kannab teatud summa ühest panga kasutajast teise ID kaudu: GET /api/transfer?money={money}&from={uid}&to={uid} Eesmärk on luua selle meetodi testjuhtumid. Näide testjuhtumist: Käivitage meetod parameetritega money=10.10&from=1&to=2; Oodatav käitumine: Käivitage meetod parameetritega money=10&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga ebapiisavate vahendite kohta Käivitage meetod parameetritega money=100000&from=1&to=2; Oodatav käitumine: olek 200, saldo 1 väheneb praeguse summaga, saldo 2 suureneb praeguse summaga Käivitage meetod parameetritega money=-10000&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga negatiivse väärtuse ülekandmise kohta Käivitage meetod parameetritega money=0&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga nullväärtuse ülekandmise kohta Käivitage meetod parameetritega money=вавава&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga õige väärtuse sisestamise kohta Käivitage meetod parameetritega money=10000&from=1&to=1; Oodatav käitumine: olek 400, saldo ei muutu, esitada üksikasjalik vea kirjeldus

204
/3