Povedaj mi o svojem trenutnem projektu, ekipi in delovnih nalogih
QA / QA Automation
Zúčastnili ste sa revízie kódu automatizovaných testov?
Ako PyTest určuje, že súbor, trieda alebo funkcia sú testom a nie bežný kód?
Ako v súčasnosti používate nástroje AI vo svojej práci?
Koľko času trvalo dokončenie tejto úlohy?
Aké máte skúsenosti s bojem s flaky testami a s akými nezvyčajnými príčinami ich nestability ste sa stretli?
Povedzte nám o svojom aktuálnom tíme: aké úlohy plníte — produktové alebo infraštrukturálne — a aká je úloha testera v tíme?
V akom poradí budú vykonané fixture? 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
Stretli ste sa s problémami s testovacími údajmi?
Navrhnite testovacie prípady na testovanie API na vytváranie produktov. Metóda: POST URL: /api/v1/products Požiadavky: name: iba latinské písmená, dĺžka do 255 znakov vrátane price: celé číslo, maximálna povolená hodnota 5000 PRÍKLAD KÓDU { "name": "string", "price": int }
Poznáš príkaz na stiahnutie obrazu z Docker Hub?
Zúčastnili ste sa vydaní?
Ako zavolať každý z metód triedy A?
Povedzte o niektorých zaujímavých technických úlohách z vašich skúseností.
Na čo sú v pytest hooky? Pracoval si s nimi? Ak áno, s ktorými?
Ako ste testovali interakciu viacerých feature flags a vyhli sa kombinatorickému výbuchu?
Na čo sa pri revízii cudzieho kódu a automatických testov najviac zameriavate?
Mal ste zložité end-to-end scenáre, ktoré zohľadňovali interakciu s frontami a cache-ami?
Aké typy sú v Pythone?
Ako inak môžete overiť, že odstránenie používateľa naozaj prebehlo?