QA / QA Automation
Prašome papasakoti apie savo automatizacijos patirtį: daugiau UI ar API? Kiek metų/mėnesių patirties turite Python?
Ar buvo istorijų apie sąveiką su produktų komanda ar rinkodaros komanda, kai buvo aiškinami reikalavimai?
Kokios yra pagrindinės Selenium Grid naudojimo privalumai?
Pataisykite metodą, kuris grąžina maksimalią sekos ilgį, kur kiekvienas sekantis elementas padidėja 1, duotame sveikųjų skaičių masyve. Jei sąrašas susideda iš 1 elemento, sekos ilgis yra 1.
Kokios IP adresų versijos egzistuoja ir kuo skiriasi IPv4 nuo IPv6?
Papaskinkite apie save / savęs pristatymas
Išvardinkite standartinius HTTP metodus
Kaip kitaip gali bendrauti mikroservisai, išskyrus API? Ar žinai kitus būdus?
Kas yra Storage State ir kaip jis padeda su autorizacija?
{ "name1": "null", "name2": "", "name3": null, "name4": true, "name5": 37, "name6": ["str1", "str2", "str3"] }
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ą
Testai buvo paleisti lygiagrečiai, teisingai suprantu?
Ką testavo automatiniai testai: frontend, backend? Kokią biblioteką naudojote sąveikai su REST API?
Kam skirta Kafka ir kaip ji padeda?
[vardas] paklausė: Kas jums svarbu renkantis naują darbą, į ką atkreipsite dėmesį priimdami sprendimą?
[vardas] paklausė: Kaip suorganizuotas tavo CI/CD pipeline'as? Papasakok apie GitLab CI ir Docker.
Antrasis testuotojas taip pat rašo automatinį testus?
Ar bandėte WebSockets?
Naudojate mocks automatiniuose testuose? Kokie yra jų privalumai ir trūkumai?
Jūs tikėjotės 200 kodo, bet gavote 400 (blogas užklausa). Ką darysite? Užklausa yra visiškai galiojanti ir atitinka sutartį, tačiau klaida vis tiek įvyksta.