Pověz mi o svém aktuálním projektu, týmu a pracovních úkolech
QA / QA Automation
Zúčastnili jste se revize kódu automatických testů?
Jak PyTest určuje, že soubor, třída nebo funkce jsou testem a nikoli běžným kódem?
Jak nyní ve své práci používáte nástroje AI?
Jak dlouho trvalo dokončení této úlohy?
Povězte nám o svém současném týmu: jaké úkoly plníte — produktové nebo infrastrukturní — a jaká je role testera v týmu?
Jaké máte zkušenosti s bojem s flaky testy a s jakými neobvyklými příčinami jejich nestability jste se setkali?
V jakém pořadí budou fixture vykonány? import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="module") 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
Setkali jste se s problémy s testovacími daty?
Navrhněte testovací případy pro testování API pro vytváření produktů. Metoda: POST URL: /api/v1/products Požadavky: name: pouze latinské písmena, délka až 255 znaků včetně price: celé číslo, maximální povolená hodnota 5000 PŘÍKLAD KÓDU { "name": "string", "price": int }
Jak zavolat každý z metod třídy A?
Povězte o několika zajímavých technických úlohách z vaší zkušenosti.
Znáš příkaz pro stažení obrazu z Docker Hub?
Zúčastnili jste se vydání?
Na co jsou v pytestu hooky? Pracoval jsi s nimi? Pokud ano, s jakými?
Jak jste otestovali interakci více feature flags a zabránili kombinatorické explozi?
Na co se při revizi cizího kódu a automatických testů především zaměřujete?
Měli jste složité end-to-end scénáře, které zohledňovaly interakci s frontami a cachemi?
Jaké typy jsou v Pythonu?
Jak jinak lze ověřit, že odstranění uživatele skutečně proběhlo?