Care este diferența dintre deep copy și shallow copy și când trebuie să folosești fiecare în pregătirea datelor de test?
QA / QA Automation
Povestește-mi despre cele mai dificile bug-uri pe care le-ai găsit și cum ai localizat cauza lor.
Cum ai verificat personal că evenimentul de afaceri a fost trimis corect către topicul Kafka după o acțiune în API?
De ce se folosește uuid4 în cod, ce înseamnă și pentru ce este nevoie?
Explică cele 4 principii ale POO și oferă exemple din experiența ta de aplicare.
Vorbește-mi despre testarea UI: la ce acorți atenție în timpul testării interfeței?
De ce este necesar să implementăm un mediu de test în Kubernetes, în loc să-l rulăm pur și simplu local sau în Docker Compose?
Cum ați efectuat testele de regresie — înainte de fiecare lansare sau conform unui program? Cât de des?
Scrie unul dintre aceste cazuri de test complet, așa cum ar trebui să arate, inclusiv rezultatele așteptate.
Cum ați planificat termenele pentru automatizare și ce ați făcut dacă nu ați reușit să respectați termenul?
Care este diferența dintre WHERE și HAVING?
Cum se folosește diferența dintre OLTP și OLAP în testare?
Care este diferența dintre bazele de date OLTP și OLAP și cum influențează aceasta abordarea de dezvoltare/testare?
Oferă un exemplu în care un FULL JOIN este cu adevărat necesar în practică.
Ce este assert în Python și la ce folosește în teste?
Cum ai împărțit testele în etape de smoke și regresie? În ce etapă au fost rulate acestea?
Explică diferența dintre abordarea NoSQL și modelul relațional, și când este mai bine să alegi NoSQL.
# 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ă.
Povestește-mi despre ultimul tău proiect: ce sarcini ai rezolvat, ce ai făcut exact?
Cum este structurat pipeline-ul (build, teste unitare etc.) pe care l-ai configurat în GitLab CI?