Sobes.tech

QA / QA Automation

Šodien jums tika dota uzdevums, kas vairākas reizes ir parādījies mūsu skolēniem: atrodiet visas kļūdas JSON.

247

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

242

Vai jums ir kādreiz gadījies saskarties ar situāciju, kad Linux procesam ir aizkavēšanās? Kā to atrast un nogalināt?

236

Un ja runājam tieši par Bash komandrindām (ne Git) — piemēram, faila izveidi, faila pārvietošanu utt.

211

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

208
/3