Ai vorbit despre automatizare și transferul testelor manuale către cele automatizate. Cum ai luat decizia de a automatiza și ai luat această decizie singur?
QA / QA Automation
# Scrieți un test Pytest pentru endpoint-ul API POST /clients, care creează un client. # Trebuie verificat: codul de stare 201, că în răspuns apare client_id, # și că o solicitare repetată cu același INN va returna 409 Conflict.
Ce este assert în Python și la ce folosește în teste?
Scrieți o interogare care găsește clienți fără niciun eveniment în ultimele 30 de zile.
Cum ai împărțit testele în etape de smoke și regresie? În ce etapă au fost rulate acestea?
# Formular de înregistrare a clientului în aplicația bancară cu câmpuri: # Nume complet, telefon, CNP, data nașterii. # Creează 5-7 cazuri de test, # scenarii pozitive și negative, precum și valori limită.
Ce este un decorator în Python și cum ai aplicat decoratori în Pytest?
Ce tehnici de proiectare a testelor ai aplicat personal în practică?
Spune-mi, în general, cum se construiește prioritizarea cazurilor de test în testare.
Ai menționat de mai multe ori UI și UX amestecat — poți explica care este diferența dintre aceste concepte?
Scrieți un cod în Python pentru a rezolva sarcina anterioară (test de creare a clientului prin API).
Să trecem la sarcina practică (sarcina nu a fost dezvăluită pe deplin în timpul sesiunii).