QA / QA Automation
De ce nu se folosește body în selectorul pentru elementul de formular?
Cum să interceptați și să modificați răspunsul API în Playwright pentru testarea UI-ului?
Există cineva deasupra ta care răspunde la nivel global pentru procese și alegerea instrumentelor de testare?
Care a fost principalul tău focus în EMCD? Povestește-ne despre experiența ta în automatizarea testelor.
#Se oferă un URL #[link] #Trebuie să obțineți o listă cu numele tuturor utilizatorilor din răspuns import requests url = "[link]" def test response = requests.get(url) print(response.json()) nume = [utilizator['name'] for utilizator in response.json()] print(nume)
Ce framework ai alege acum pentru testele automate UI?
@pytest.mark.skip("flaky") def test_create_user(self, base_url, generate_faker_data): headers = {"api-key": "special-key"} data = { **generate_faker_data } response = requests.post(f'{base_url}/user', json=data, headers=headers) assert response.status_code == 200, "Eroare, înregistrarea nu a reușit" assert "code" in response.json(), "Eroare, entitatea nu a fost creată" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "ID-urile nu se potrivesc" self.attach_response(response.json())
Spuneți-mi despre dvs.: ați lucrat în automatizare sau ca tester full-stack?
Ai scris și planurile de testare?
Explică cele 4 principii ale POO și oferă exemple din experiența ta de aplicare.
Ce sunt getters și setters?
Există teste automate pe frontend, ce framework se folosește pentru automatizarea UI?
Ce se întâmplă cu mesajul din Kafka după ce îl citește consumatorul?
Este necesar să testăm cerințele? Care sunt criteriile pentru testarea cerințelor?
Ce tipuri de autentificare pentru aplicațiile web cunoști?
Dacă condiția cu formatul de lucru hibrid nu ar fi apărut, nu ai căuta un loc de muncă?
Cum au fost distribuite sarcinile în echipă?
Vorbește despre WebView, caracteristicile sale, capcanele
Cum au optimizat timpul de rulare?
Ai avut CI/CD? Cum îl înțelegi?