QA / QA Automation
Solicitările merg direct către aceste servicii externe și primești răspunsuri reale?
Ce este important pentru tine în alegerea unui nou loc de muncă?
Spuneți procesul de interacțiune între front-end și back-end prin API la apăsarea unui buton: ce se întâmplă pe front-end, ce pe back-end, de unde provin datele?
Care este diferența dintre Dockerfile și docker-compose?
Cum ați rezolvat problema testelor instabile (flaky)?
Numește principiile de bază ale OOP și caracterizează-le pe scurt pe fiecare dintre ele
Cum a fost construit procesul de lucru cu sarcinile? Au fost create cazurile de test de către ei sau de către analiști, afacere?
Se poate moșteni de la o clasă declarată ca finală?
Care sunt principalele avantaje ale utilizării Selenium Grid?
Cum pot comunica microserviciile în plus față de API? Cunoști alte metode?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
Vorbește despre tine, despre proiectele tale, despre rolurile pe care le-ai avut, despre realizările tale
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
Ți s-a întâmplat vreodată ca un PM să vrea să lanseze o versiune cu bug-uri? Ce ai făcut în acea situație?
Cum se execută comenzi shell din cod Python local și de la distanță?
Ce a fost testat cu teste automate: frontend, backend? Ce bibliotecă ai folosit pentru a interacționa cu API-ul REST?
Ce să faci când primești un bug sub forma unui ticket de suport?
Ce returnează funcția generateItems? Este o listă de dicționare sau o listă de numere întregi? Ce este comprehensiunea listelor?
[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?
Testarea SSL și autorizarea (JWT).