QA / QA Automation
Meséljen magáról, legutóbbi munkatapasztalatáról (technológiák, felelősségek, folyamatok).
Egyáltalán nem veszel részt automatizációban, igaz?
A jelenlegi és a korábbi munkahelyről való távozás okai
Sorolja fel azokat a List felület megvalósításokat, amelyeket ismer.
Mire jók az artefaktok a GitLab CI-ben?
Dolgoztál már a PyTest saját hookjaival?
Miből volt több a tapasztalatodban: API- vagy UI-automatizálás?
Mesélj arról, mit csinálsz a jelenlegi munkahelyeden. Mekkora az aránya a manuális és az automatizált teszteknek?
Dolgozott már Java Stream API-val? Milyen módszereket ismer? Mi a különbség a terminális és közbenső műveletek között?
Milyen eszközöket használtál az API teszteléséhez? Mi érdekes a Postmanben és a DevToolsban?
Mi volt a legnehezebb műszaki feladat/automatikus teszt a gyakorlatodban?
@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, "Hiba, a regisztráció nem sikerült" assert "code" in response.json(), "Hiba, az entitás nem jött létre" response_username = requests.get(f'{base_url}/user/{data["username"]}') assert response_username.json()['username'] == data['username'] assert response_username.json()['id'] == data['id'], "Az ID-k nem egyeznek" self.attach_response(response.json())
Ha rendelkezésedre állnának erőforrások, hogyan építenéd fel az ideális QA folyamatot egy csapatban?
Van-e eszköz, amivel meg lehet nézni, hogy a termék mennyire van tesztekkel lefedve?
Meséljen bővebben arról, hogyan dolgozik a flaky tesztekkel, amikor egy instabil teszt befolyásolja a csapat munkáját.
Mi a különbség a mutex és a szemafor között? Hogyan valósítják meg őket?
Hogyan teszteljük helyesen az API-t a Swagger-ben?
Hogyan tesztelte több funkciózászló kölcsönhatását, és hogyan kerülte el a kombinatorikus robbanást?
Dolgozott már üzenetközvetítőkkel?
Hogyan küldjünk jelet egy folyamatnak Linuxban? Hogyan változtassuk meg egy fájl/mappa jogait?