QA / QA Automation
Kas yra testavimo principas, nuo ko priklauso testavimas?
Aprašykite klaidos ataskaitos struktūrą
Ar kada nors dirbote su frontend?
Ar dirbote su Allure? Kokias anotacijas galite paminėti? Ar galima pridėti ekrano kopiją ir kaip? Kur saugomi vykdymo rezultatai? Kaip sujungti Allure su CI/CD (Jenkins)?
[vardas] paklausė: Kaip suorganizuotas tavo CI/CD pipeline'as? Papasakok apie GitLab CI ir Docker.
Kaip nustatyta testų stebėsena? Kas stebi, ar yra grafikų, budėjimų?
Papaskink apie naršyklės DevTools: kuriuos skirtukus naudojate ir kam jie skirti?
Kiek didelis buvo komanda? Dirbote vienas ar prižiūrint?
Ar kada nors girdėjai apie įmonę?
Kas yra fixture'iai? Kam jie reikalingi?
Paprastais žodžiais paaiškinkite pradedantiesiems: kas yra Docker Image, Docker Container ir Dockerfile?
Papaskinkite apie save.
Kokie testai bus vykdomi, jei paleisite komandą 'pytest' iš projekto šaknies? project/ ├── conftest.py ├── tests/ │ ├── check_api.py │ │ └── def test_get_users(): pass # (A) │ ├── test_ui_login.py │ │ ├── def test_button(): pass # (B) │ │ └── def check_label(): pass # (C) │ ├── web_test.py │ │ ├── def test_login_flow(): pass # (D) │ │ └── def logout_test(): pass # (E) │ └── integration/ │ └── test_db.py │ ├── class TestDatabase: │ │ └── def test_connect(): pass # (F) │ └── class DB_Helper: │ └── def test_ping(): pass # (G) ├── scripts/ │ └── test_cleaner.py │ └── def test_wipe_cache(): pass # (H) └── my_test_file.py └── def test_is_valid(): pass # (I)
Kas atliko testų peržiūrą?
Integracijos tipai pagal duomenų mainų tipą.
[vardas] paklausė: Kaip testuoji asinchroninį srautą, kur rezultatas vėliau pasirodo per foninį apdorojimą?
Papaskink man apie 7 OSI modelio lygius.
Kodėl pasirinkote testavimą, o ne kūrimą, atsižvelgiant į didelį kūrimo kiekį jūsų patirtyje?
[vardas] paklausė: Tu darai užklausą su teisingu kūnu, tokenu, autorizacija, antraštėmis, bet gauni 400 su tuščiu atsakymo kūnu. Nuo kur pradėtum analizę?
Dabar esi Stambule, ar planuoji likti?