Sobes.tech

QA / QA Automation

Dnes vám bola daná úloha, ktorá sa niekoľkokrát objavila u našich žiakov: nájdite všetky chyby v JSON.

249

Podrobne vysvetlite, kedy používať throws, kedy try-catch, prečo je zlé chytať všeobecnú výnimku a zamlčovať chyby

243

Stretli ste se kedy s situáciou, keď sa nejaký proces na Linuxe zasekol? Ako ho nájsť a ukončiť?

236

A ak hovoríme konkrétne o príkazoch Bash (nie Git) — napríklad vytvorenie súboru, presunutie súboru atď.

211

Čo by mal obsahovať report Allure, aby bolo možné ľahko reprodukovať pád lokálneho REST testu?

209

Existuje metóda rest-api služby, ktorá prevedie určitú sumu z jedného bankového používateľa na iného podľa ID: GET /api/transfer?money={money}&from={uid}&to={uid} Úloha: vytvoriť testovacie prípady pre túto metódu Príklad testovacieho prípadu: Volajte metódu s parametrami money=10.10&from=1&to=2; Očakávané správanie: Volajte metódu s parametrami money=10&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba nedostatku prostriedkov Volajte metódu s parametrami money=100000&from=1&to=2; Očakávané správanie: stav 200, zostatok používateľa 1 sa zníži o aktuálnu sumu, zostatok používateľa 2 sa zvýši o aktuálnu sumu Volajte metódu s parametrami money=-10000&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, že nie je možné previesť zápornú hodnotu Volajte metódu s parametrami money=0&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, že nie je možné previesť nulovú hodnotu Volajte metódu s parametrami money=вавава&from=1&to=2; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, zadajte správnu hodnotu Volajte metódu s parametrami money=10000&from=1&to=1; Očakávané správanie: stav 400, zostatok sa nezmenil, vráti sa chyba, podrobne opíšte chybu

208
/3