QA / QA Automation
Ar užklausos eina tiesiogiai į šias išorines paslaugas ir gaunate tikrus atsakymus?
Kas yra svarbu jums renkantis naują darbą?
Aprašykite sąveikos tarp frontend ir backend proceso per API, kai paspaudžiamas mygtukas: kas vyksta frontend'e, kas backend'e, iš kur gaunami duomenys?
Kuo skiriasi Dockerfile nuo docker-compose?
Kaip sprendėte nestabilių (flaky) testų problemą?
Pavadinkite pagrindinius OOP principus ir trumpai apibūdinkite kiekvieną iš jų
Kaip buvo sukurta darbo su užduotimis proceso struktūra? Ar patys sudarė testavimo atvejus ar analitikai, verslas?
Ar galima paveldėti iš final paskelbto klasės?
Kokios yra pagrindinės Selenium Grid naudojimo privalumai?
Kaip kitaip gali bendrauti mikroservisai, išskyrus API? Ar žinai kitus būdus?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
Papaskinkite apie save, savo projektus, atliktas roles, pasiekimus
Banko paslaugos REST API metodas, kuris perveda tam tikrą sumą iš vieno banko naudotojo kitam pagal ID: GET /api/transfer?money={money}&from={uid}&to={uid} Tikslas – sukurti testavimo atvejus šiam metodui. Testavimo atvejo pavyzdys: Paleisti metodą su parametrais money=10.10&from=1&to=2; Laukiamas elgesys: Paleisti metodą su parametrais money=10&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie nepakankamas lėšas Paleisti metodą su parametrais money=100000&from=1&to=2; Laukiamas elgesys: statusas 200, 1 balansas sumažės iki dabartinės sumos, 2 balansas padidės iki dabartinės sumos Paleisti metodą su parametrais money=-10000&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie neleidžiamą neigiamą reikšmę Paleisti metodą su parametrais money=0&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie nulio reikšmės neleidžiamumą Paleisti metodą su parametrais money=вавава&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie teisingos reikšmės įvedimą Paleisti metodą su parametrais money=10000&from=1&to=1; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti išsamų klaidos aprašymą
Ar yra buvę, kad PM norėjo išleisti versiją su klaidomis? Ką darėte tokioje situacijoje?
Kaip vykdyti shell komandas iš Python kodo vietoje ir nuotoliniu būdu?
Ką testavo automatiniai testai: frontend, backend? Kokią biblioteką naudojote sąveikai su REST API?
Ką daryti, kai gaunate klaidą kaip palaikymo bilietą?
Ką grąžina generateItems funkcija? Ar tai žodynų sąrašas ar sveikųjų skaičių sąrašas? Kas yra sąrašo supratimas?
[vardas] paklausė: Kas jums svarbu renkantis naują darbą, į ką atkreipsite dėmesį priimdami sprendimą?
SSL ir autorizacijos (JWT) testavimas.