Papaskink apie savo dabartinį projektą, komandą ir darbo užduotis
QA / QA Automation
Ar dalyvavote automatinio testo kodo peržiūroje?
Kaip PyTest nustato, kad failas, klasė ar funkcija yra testas, o ne įprastas kodas?
Kaip šiuo metu naudojate dirbtinio intelekto įrankius savo darbe?
Kiek laiko užtruko šios užduoties atlikimas?
Kokia jūsų patirtis kovojant su flaky testais ir su kokiomis neįprastomis jų nestabilumo priežastimis susidūrėte?
Papaskinkite apie savo dabartinę komandą: kokius užduotis atliekate — produktinius ar infrastruktūros — ir koks yra testuotojo vaidmuo komandoje?
Kokiu tvarkaraščiu bus vykdomos fiksuotosios funkcijos? import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="módulo") def db_container(): print("B") @pytest.fixture(scope="function", autouse=True) def api_client(db_container): print("C") @pytest.fixture(scope="function") def auth_token(): print("D") def test_create_order(auth_token): assert True
Pasiūlykite testavimo atvejus API, skirtą produktų kūrimui, testavimui. Metodas: POST URL: /api/v1/products Reikalavimai: name: tik lotyniški rašmenys, ilgis iki 255 simbolių įskaitant price: sveikas skaičius, maksimalus leidžiamas reikšmė 5000 Kodo pavyzdys { "name": "string", "price": int }
Ar susidūrėte su testinių duomenų problemomis?
Ar žinai komandą, kaip atsisiųsti vaizdą iš Docker Hub?
Ar dalyvavote leidimuose?
Kaip iškviesti kiekvieną A klasės metodą?
Papaskinkite apie keletą įdomių techninių užduočių iš savo patirties.
Kam skirti hook'ai pytest'e? Ar dirbote su jais? Jei taip, su kuriais?
Kaip testavote kelių funkcijų vėliavėlių sąveiką ir kaip išvengėte kombinacinio sprogimo?
Į ką pirmiausia atkreipiate dėmesį peržiūrint kitų kodą ir automatinio testavimo?
Ar turėjote sudėtingų end-to-end scenarijų, kurie atsižvelgė į eilėms ir talpykloms būdingą sąveiką?
Kokie tipai yra Python'e?
Kaip dar galima patikrinti, ar naudotojo ištrynimas tikrai įvyko?