Sobes.tech

QA / QA Automation

Ma egy feladatot kaptál, amely többször előfordult a tanulóinknál: találja meg az összes hibát a JSON-ben.

247

Magyarázza el részletesen, mikor használjuk a throws-t, mikor a try-catch-et, miért rossz általános Exception-t elkapni és elnyomni a hibákat

242

Szorultál már olyan helyzetbe, amikor egy folyamat Linuxon megakadt? Hogyan találja meg és ölje meg?

230

Hogyan szervezett a kiadási folyamat, és hol helyezkednek el benne az automatikus tesztek?

222

Hogyan működik a smoke-tesztek indítását végző trigger, és mitől függ a smoke tesztek listája?

221

És ha kifejezetten a Bash parancsokról beszélünk (nem Git) — például fájl létrehozása, fájl áthelyezése stb.

211

Mit kell tartalmaznia az Allure-jelentésnek, hogy könnyen reprodukálható legyen egy helyi REST-teszt összeomlása?

209

Van egy rest-api módszer a szolgáltatásban, amely bizonyos összeget átutal egyik banki felhasználótól a másikhoz azonosító alapján: GET /api/transfer?money={money}&from={uid}&to={uid} Feladat: hozzon létre teszteseteket ehhez a módszerhez Példa teszteset: Hívja meg a módszert a következő paraméterekkel: money=10.10&from=1&to=2; Várt viselkedés: Hívja meg a módszert a következő paraméterekkel: money=10&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy nincs elég fedezet Hívja meg a módszert a következő paraméterekkel: money=100000&from=1&to=2; Várt viselkedés: státusz 200, az első felhasználó egyenlege csökken a jelenlegi összeggel, a másodiké nő Hívja meg a módszert a következő paraméterekkel: money=-10000&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy nem lehet negatív összeget átutalni Hívja meg a módszert a következő paraméterekkel: money=0&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy nem lehet nullát átutalni Hívja meg a módszert a következő paraméterekkel: money=вавава&from=1&to=2; Várt viselkedés: státusz 400, az egyenleg nem változott, hibát jelez, hogy adjon meg helyes értéket Hívja meg a módszert a következő paraméterekkel: money=10000&from=1&to=1; Várt viselkedés: státusz 400, az egyenleg nem változott, részletes hibaleírást adva

206

Hogyan tehetem könnyebbé és olvashatóbbá egy ugyanilyen típusú 10 paramétert tartalmazó módszer használatát?

205
/3