Räägi eranditest — hierarhia, checked ja unchecked näidetega
QA / QA Automation
Milliseid andmetüüpe sa Java's tead? Anna näiteid.
Täna anti teile ülesanne, mis on meie õpilastele mitu korda ette tulnud: leia kõik vead JSON-is.
Selgitage üksikasjalikult, millal kasutada throws, millal try-catch, miks on halb püüda üldine Exception ja varjata vigu
Kuidas saab töödelda või välja visata erandi?
Kas teil on kunagi olnud olukord, kus Linuxis on mingi protsess kinni? Kuidas seda leida ja tappa?
Kas teil on kogemusi Dockeriga töötamisel?
Kuidas on väljaandmise protsess korraldatud ja milline on automaattestide koht selles?
Räägi testide mockidest ja kuidas sa neid stabiliseerid?
Kuidas töötab suitsutestide käivitaja ja mis määrab suitsutestide nimekirja?
Mida sa oskad öelda andmebaasi indeksite kohta?
Kas teil on Allure, kas on TestOps või lihtsalt Allure? Mis see üldse on?
Ja räägime konkreetselt Bash käskudest (mitte Git) — näiteks faili loomine, faili liigutamine jne.
Mida peab olema Allure aruandes, et hõlpsasti taastada kohaliku REST-testi langus?
Millises virnas/keeles on kirjutatud mikroteenused, kas see sobib testide virnaga?
Milliste andmebaasidega teed testides tööd?
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
Milline on ligikaudu käsitsi testimise ja automatiseerimise suhe aja osas?
Kuidas muuta ühe tüüpi 10 parameetriga meetodi kasutamine mugavamaks ja loetavamaks?
Kas sul on kirjutatud tööprojekt Springis, või õpid ise?