Wat bedoel je met de termen "teststrategie", "architectuur" en "beslissing"?
QA / QA Automation
Met welke besturingssystemen werk je: Windows, Linux?
Hoe worden uitzonderingen in Python afgehandeld? In welk geval wordt try/except gebruikt?
Wat zijn generators in Python? Hoe heet de iterator die onder de motorkap yield gebruikt?
Welke commando's of commandoregelhulpmiddelen hebt u gebruikt om met Kafka te werken?
Zal het gebruik van functie B hetzelfde zijn in het eerste en tweede geval?
@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, "Fout, registratie mislukt" assert "code" in response.json(), "Fout, entiteit niet gemaakt" 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's komen niet overeen" self.attach_response(response.json())
Waarom kan het nodig zijn om meer dan één container in een Kubernetes Pod te hebben?
@pytest.fixture(scope="session") def a(): return [1, 2] def test_one(a): a.append(3) def test_two(a): print(len(a))
Er zijn 2 lijsten a = [1, 2, 3] b = [6, 5, 4] Het is nodig om een uiteindelijke lijst te maken die alle elementen van de eerste, het teken "a" en alle elementen van de tweede in omgekeerde volgorde bevat voorbeeld c = [1, 2, 3, 'a', 4, 5, 6]
Waarom is er bij gebruik van yield bij elke oproep geen nieuwe database-aanvraag? Hoe beïnvloedt dit de netheid en integriteit van testgegevens?
Hoe hebt u gewerkt aan het detailleren en ontwerpen van uw tests?
Waarom is deze test gemarkeerd als flaky, terwijl het eenvoudig lijkt?
Vertel over je ervaring, vooral op het gebied van testautomatisering. Welke taken heb je uitgevoerd: API-tests, UI-tests, welke meer, welke minder?
Met welk besturingssysteem werkt u?
Wat zijn iterators in Python? Welke magische methode implementeert de iterator? Hoe gaat de overgang naar het volgende element? Wat gebeurt er als je de iterator voor de tweede keer doorloopt?
Een grote E2E-set duurt 40 minuten bij elke MR, zelfs als alleen de README is gewijzigd. Hoe organiseer je de uitvoering zodat kleine wijzigingen niet de hele testsuite starten?
Hoeveel API-autotests heb je gemaakt?
Moest u ooit Bash-scripts schrijven?
Welke bibliotheek heb je gebruikt voor API-tests in Python?