Sobes.tech

QA / QA Automation

Astăzi ți s-a dat o sarcină care a apărut de mai multe ori la elevii noștri: găsește toate greșelile din JSON.

247

Explica în detaliu când să folosești throws, când try-catch, de ce este rău să prinzi o Exception generală și să suprimezi erorile

242

V-ați confruntat vreodată cu o situație în care un proces pe Linux s-a blocat? Cum îl găsiți și îl omorâți?

236

Cum se activează trigger-ul pentru testele de fum și ce determină lista de teste pentru fum?

221

Și dacă vorbim în mod specific despre comenzile Bash (nu Git) — de exemplu, crearea unui fișier, mutarea unui fișier etc.

211

Ce trebuie să conțină raportul Allure pentru a reproduce ușor căderea unui test REST de back-end local?

209

Există o metodă rest-api a serviciului de transfer care transferă o anumită sumă de la un utilizator bancar la altul după ID: GET /api/transfer?money={money}&from={uid}&to={uid} Sarcină: creați cazuri de test pentru această metodă Exemplu de caz de test: Apelați metoda cu parametrii money=10.10&from=1&to=2; Comportament așteptat: Apelați metoda cu parametrii money=10&from=1&to=2; Comportament așteptat: status 400, sold neschimbat, returnare eroare fonduri insuficiente Apelați metoda cu parametrii money=100000&from=1&to=2; Comportament așteptat: status 200, soldul utilizatorului 1 scade cu suma curentă, soldul utilizatorului 2 crește cu suma curentă Apelați metoda cu parametrii money=-10000&from=1&to=2; Comportament așteptat: status 400, sold neschimbat, returnare eroare nu se poate transfera valoare negativă Apelați metoda cu parametrii money=0&from=1&to=2; Comportament așteptat: status 400, sold neschimbat, returnare eroare nu se poate transfera valoare zero Apelați metoda cu parametrii money=вавава&from=1&to=2; Comportament așteptat: status 400, sold neschimbat, returnare eroare introduceți o valoare corectă Apelați metoda cu parametrii money=10000&from=1&to=1; Comportament așteptat: status 400, sold neschimbat, returnare eroare descrieți în detaliu eroarea

208

Cum pot face utilizarea unei metode cu 10 parametri de același tip mai ușoară și mai lizibilă?

205
/3