QA / QA Automation
Care este sarcina principală a testerului în procesul de dezvoltare a software-ului?
[nume] a întrebat: Cum este structurată arhitectura testelor tale automate? Vorbește-mi despre conftest.py, fixtures, scopes.
Explicați ce înseamnă comanda `git clone` și pentru ce este folosită în sistemul de control al versiunilor Git.
Ce este acoperirea testelor și cum poate fi măsurată?
Explicați principiul de funcționare al pattern-ului Service Locator și caracteristicile sale principale.
Cum rezolvă Java 8 problema coliziunilor atunci când lucrează cu colecții sau structuri de date?
Care sunt principalele cauze ale codului de eroare 500 în timpul lucrului cu serverul?
Cât de detaliu analizezi jurnalele pentru a identifica problemele și a optimiza sistemul?
Ce experiență aveți în testarea automată a software-ului?
Aveți experiență în scrierea de interogări SQL pentru a lucra cu baze de date?
Ce tipuri de interogări SQL ați folosit în proiectele dvs.?
Care sunt anteturile HTTP principale pe care le folosești cel mai des în munca ta?
Poți explica cum funcționează ramificația condițională în programare?
Poți enumera principalele modele utilizate în crearea testelor automate?
Cum implementezi selectarea elementelor pe pagină — prin selectori CSS sau expresii XPath?
Ce tipuri de colecții sunt utilizate în Java pentru stocarea datelor și cu care dintre ele ați lucrat în proiectele dvs.?
Ești pregătit să lucrezi pe calculatorul tău personal?
Ați vorbit vreodată despre scenarii de test pe care le-ați creat sau utilizat?
Puteți explica conceptele și principiile de bază ale teoriei fundamentale a testării software-ului?
Descrieți modul în care a fost implementat sistemul de autentificare și autorizare în ultimul dvs. proiect.