Pastāsti par izņēmumiem — hierarhiju, checked un unchecked ar piemēriem
QA / QA Automation
Kādus datu tipus pazīsti Java? Sniedz piemērus.
Šodien jums tika dota uzdevums, kas vairākas reizes ir parādījies mūsu skolēniem: atrodiet visas kļūdas JSON.
Detalizēti izskaidrojiet, kad izmantot throws, kad try-catch, kāpēc ir slikti noķert vispārēju Exception un klusēt kļūdas
Vai jums ir kādreiz gadījies saskarties ar situāciju, kad Linux procesam ir aizkavēšanās? Kā to atrast un nogalināt?
Kā var apstrādāt vai izsaukt izņēmumu?
Ko vari pastāstīt par datu bāzes indeksiem?
Vai jums ir pieredze ar Docker?
Pastāsti par mockiem testos un kā tos stabilizē?
Kā ir organizēts izlaišanas process un kāda ir automatizēto testu loma tajā?
Vai jums ir Allure, tas ir TestOps vai parasts Allure? Kas tas īsti ir?
Kā darbojas dūmu testu trigeris un kas nosaka dūmu testu sarakstu?
Un ja runājam tieši par Bash komandrindām (ne Git) — piemēram, faila izveidi, faila pārvietošanu utt.
Ar kurām datu bāzēm strādājat testos?
Kas ir jābūt Allure ziņojumā, lai viegli atkārtotu vietējo REST testa kritumu?
Kādā steka/telpā ir rakstīti mikroservisi, vai tas sakrīt ar testu steku?
Kāda ir aptuvena manuālā testēšanas un automatizācijas attiecība pēc laika?
Banku pakalpojumu REST API metode, kas pārnes noteiktu summu no viena banku lietotāja uz citu pēc ID: GET /api/transfer?money={money}&from={uid}&to={uid} Mērķis ir izveidot testēšanas gadījumus šim metodei. Testēšanas gadījuma piemērs: Izsauciet metodi ar parametriem money=10.10&from=1&to=2; Sagaidāma uzvedība: Izsauciet metodi ar parametriem money=10&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par nepietiekamiem līdzekļiem Izsauciet metodi ar parametriem money=100000&from=1&to=2; Sagaidāma uzvedība: statuss 200, 1 bilance samazināsies par pašreizējo summu, 2 bilance palielināsies par pašreizējo summu Izsauciet metodi ar parametriem money=-10000&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par negatīvu vērtību neesamību Izsauciet metodi ar parametriem money=0&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par nulles vērtības neesamību Izsauciet metodi ar parametriem money=вавава&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par pareizas vērtības ievadi Izsauciet metodi ar parametriem money=10000&from=1&to=1; Sagaidāma uzvedība: statuss 400, bilance nemainās, sniegt detalizētu kļūdas aprakstu
Kā padarīt ērtāku un lasāmāku metodi ar 10 vienāda veida parametriem?
Vai jums kādreiz bija jāapraksta OpenAPI specifikācijas?