QA / QA Automation
Dlaczego w selektorze elementu formularza nie używa się body?
Jak przechwycić i zmodyfikować odpowiedź API w Playwright do testowania interfejsu użytkownika?
Czy jest ktoś, kto globalnie odpowiada za procesy i wybór narzędzi testowych?
Jaki był Twój główny fokus w EMCD? Opowiedz nam o swoim doświadczeniu w automatyzacji testów.
#Podany jest URL #[link] #Należy uzyskać listę imion wszystkich użytkowników z odpowiedzi import requests url = "[link]" def test response = requests.get(url) print(response.json()) imiona = [u['name'] for u in response.json()] print(imiona)
Jakiego frameworka wybrałbyś teraz do testów 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, "Błąd, rejestracja nie powiodła się" assert "code" in response.json(), "Błąd, encja nie została utworzona" 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 nie pasują" self.attach_response(response.json())
Opowiedz o sobie: czy pracowałeś w automatyzacji lub jako tester full-stack?
Czy też pisałeś plany testów?
Wyjaśnij 4 zasady programowania obiektowego i podaj przykłady ich zastosowania z własnego doświadczenia.
Czym są gettery i settery?
Czy są testy automatyczne na froncie, jaki framework jest używany do automatyzacji UI?
Co się dzieje z wiadomością w Kafka po jej odczytaniu przez konsumenta?
Czy trzeba testować wymagania? Jakie są kryteria testowania wymagań?
Jakie typy uwierzytelniania dla aplikacji internetowych znasz?
Gdyby warunek z hybrydowym formatem pracy nie wystąpił, czy nie szukałbyś pracy?
Jak podzielono zadania w zespole?
Opowiedz o WebView, jakie są jego cechy, pułapki
Jak zoptymalizowali czas działania?
Czy miałeś CI/CD? Jak to rozumiesz?