QA / QA Automation
Be to, kad patikrintumėte būseną per GET/DB, ką dar reikėtų patikrinti šio užduoties metu (Redis, Kafka, frontend)?
Kokia programavimo kalba jums yra aistringa ir naudojate ją plėtroje?
Prieš testus reikia atlikti penkis skirtingus darbo užduotis aplinkos paruošimui. Kaip juos vykdyti lygiagrečiai GitLab CI, o darbas su pytest — tik po visų pirmosios fazės darbų pabaigos?
Kokį patogų atlyginimo lygį svarstote?
Papaskink man apie autentifikaciją ir autorizaciją.
Kaip žiūrite žurnalus tikrame įrenginyje, ne per Android Studio, o per ADB?
Kodėl nusprendėte pakeisti darbą?
Kas yra įdomiau: tęsti darbą pažįstamu kryptimi (backend/API) ar pereiti prie mobiliųjų?
Kaip pakeisti teises ir pridėti pilnus teises failui visiems?
[vardas] paklausė: Kokius kriterijus išskiri sau ieškodamas darbo?
Kiek buvo maždaug testų?
Yra forma su užrašu «Įveskite bet kurį skaičių» ir įvesties lauku. Pagal dokumentaciją, skaičiai nuo 1 iki 10 įskaitant pažymi formą žalią, viskas kita — raudoną. Kokius testų atvejus patikrinsi, remiantis testų dizaino technikomis? Nurodykite konkrečias reikšmes.
Ką paprastai įtraukia klaidų ataskaita, išskyrus prioritetą ir sunkumą?
Ar turėjote problemų suprasti framework'o kodą?
Kas yra Flaky Test ir kaip su juo kovoti?
Kokius testavimo lygius naudojote projekte?
atsitiktinis importas iš laiko miegoti iš playwright.sync_api import sync_playwright def test_1(): laukiama = 12 naršyklė = sync_playwright().start().chromium.launch(headless=False) puslapis = naršyklė.new_page() def handle_route(route): route.fulfill( status=200, content_type="application/json", json={"symbols": [{"symbol": "SPY", "description": "testo tikslams"}]} ) puslapis.route("**/symbol_search/**", handle_route) puslapis.goto("[link] laukiama(12) l = puslapis.locator("//*[ @id='header-toolbar-symbol-search']/div") l.click() laukiama(3) žymės = ["AAPL", "BTCUSD", "TSLA", "NVDA"] žymuo = random.choice(žymės) puslapis.get_by_placeholder("Search").fill(žymuo) puslapis.keyboard.press("Enter") return puslapis def test_2(): puslapis = test_1() laukiama(5) puslapis.locator("//*[ @id='header-toolbar-user-menu']/div[2]/div/div[2]/div[1]/div/div[3]/button").click() puslapis.locator("//span[contains(text(), 'Sign in')]") laukiama(7) puslapis.locator("//span[contains(text(), 'Sign in')]").click()
Atliekant kolegų automatizuotų testų kodo peržiūrą, į ką pirmiausia atkreipiate dėmesį? Kokius raudonus ženklus ieškote?
Ar testavote mobiliąją programėlę tikruose įrenginiuose, emuliatoriuose ar simuliatoriuose? Kaip gavote surinkimus?
Ką šiuo metu ieškote darbo srityje sau? Ar esate pasiruošęs vadovauti projektui būdamas vienintelis QA specialistas?