QA / QA Automation
Te rog, povestește-ne despre experiența ta în automatizare: mai mult UI sau API? Câți ani/luni de experiență ai în Python?
Au fost povești de interacțiune cu echipa de produs sau cu echipa de marketing atunci când s-au clarificat cerințele?
Care sunt principalele avantaje ale utilizării Selenium Grid?
Corectează metoda care returnează lungimea maximă a unei secvențe în care fiecare element următor crește cu 1, într-un array de numere întregi dat. Dacă lista constă din 1 element, lungimea secvenței este 1.
Ce versiuni de adrese IP există și în ce constă diferența dintre IPv4 și IPv6?
Spuneți-ne despre dvs. / auto-prezentare
Enumeră metodele HTTP standard
Cum pot comunica microserviciile în plus față de API? Cunoști alte metode?
Ce este Starea de Stocare și cum ajută la autorizare?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
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
Testele au fost rulate în paralel, corect?
Ce a fost testat cu teste automate: frontend, backend? Ce bibliotecă ai folosit pentru a interacționa cu API-ul REST?
La folosește Kafka pentru ce și cum ajută?
[nume] a întrebat: Ce este important pentru tine atunci când alegi un nou loc de muncă, la ce vei fi atent în luarea deciziei?
[nume] a întrebat: Cum este configurat pipeline-ul tău CI/CD? Vorbește-mi despre GitLab CI și Docker.
Al doilea tester scrie și teste automate?
Ai testat WebSockets?
Folosești mock-uri în testele automate? Care sunt avantajele și dezavantajele utilizării lor?
Așteptai codul 200, dar ai primit 400 (cerere greșită). Ce vei face? Cererea este complet validă și respectă contractul, dar totuși apare o eroare.