QA / QA Automation
Aké bolo vaše hlavné zameranie v EMCD? Porozprávajte nám o svojich skúsenostiach s automatizáciou testov.
Aký je rozdiel medzi WHERE a HAVING?
#Poskytuje sa URL #[link] #Je potrebné získať zoznam mien všetkých používateľov z odpovede import requests url = "[link]" def test response = requests.get(url) print(response.json()) mena = [uzivatel['name'] for uzivatel in response.json()] print(mena)
@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, "Chyba, registrácia zlyhala" assert "code" in response.json(), "Chyba, entita nebola vytvorená" 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-čka sa nezhodujú" self.attach_response(response.json())
Chceli by ste sa rozvíjať v oblasti automatizovaného testovania alebo chcete zostať manuálnym testerom?
Písal si aj testovacie plány?
Je potrebné testovať požiadavky? Aké sú kritériá na testovanie požiadaviek?
Čo je chyba a aký je jej životný cyklus?
Čo je to ERP systém? Uveďte príklad a ako by ste ho testovali?
Aké typy autentifikácie pre webové aplikácie poznáš?
Čo znamená 'cez iteráciu'? Vysvetli podrobnejšie.
Boli testy v projekte spustené paralelne? Aké problémy sa vyskytli a ako ich riešili?
Povedzte nám viac o tom, ako pracujete s flaky testami, keď nestabilný test ovplyvňuje prácu tímu.
Čo je index v databáze, napríklad v PostgreSQL?
Aké Quality Gates boli použité?
Napíšte kód v Pythone na riešenie predchádzajúcej úlohy (test na vytvorenie klienta cez API).
Je možné dediť statické metódy v Jave?
Ako často a do akej miery sa zaoberáte automatickými testami s Pytest?
Akú pohodlnú úroveň mzdy zvažujete?
Ako pozeráte logy na reálnom zariadení, nie cez Android Studio, ale cez ADB?