Junior
Na ktorých úrovniach testovania budete ako manuálny tester spolupracovať?
sobes.tech AI
Odpoveď od AI
Ruční tester aktívne spolupracuje na nasledujúcich úrovniach testovania:
- Modulové (Component/Unit Testing): Hoci hlavná zodpovednosť za modulové testovanie spočíva na vývojároch, ručný tester môže participovať v:
- Prehliadke testovacích prípadov napísaných vývojármi.
- Príprave testovacích dát pre modulové testy.
- Analýze výsledkov modulových testov na pochopenie správania komponentov.
- Integračné testovanie (Integration Testing): Testovanie interakcie medzi rôznymi modulmi alebo komponentmi systému. Ručný tester:
- Navrhuje testovacie scenáre na overenie spolupráce komponentov.
- Odhaľuje chyby vznikajúce na rozhraniach medzi modulmi.
- Testuje fungovanie systému s vonkajšími službami a databázami.
- Systémové testovanie (System Testing): Kompletné testovanie integrovaného systému na overenie zhody s požiadavkami. Na tejto úrovni ručný tester:
- Vykonáva funkčné testovanie (kontrola zhody s požadovanými funkciami).
- Vykonáva nefunkčné testovanie (výkonnosť, záťaž, bezpečnosť, používateľská prívetivosť).
- Používa rôzne techniky návrhu testov (ekvivalentné triedy, hraničné hodnoty, tabuľky rozhodnutí a pod.).
- Vytvára a vykonáva komplexné scenáre end-to-end.
- Akceptačné testovanie (Acceptance Testing): Testovanie vykonávané používateľmi alebo zástupcami biznisu na potvrdenie, že systém spĺňa ich potreby a požiadavky. Ručný tester:
- Pomáha pri príprave testovacieho prostredia a dát pre akceptačné testovanie.
- Konzultuje koncových používateľov ohľadom otázok testovania.
- Zúčastňuje sa analýzy výsledkov akceptačného testovania a odhalených chýb.
V závislosti od metodológie vývoja a štruktúry tímu môže ručný tester tiež komunikovať s úrovňami testovania úzko súvisiacimi so systémovým:
- Regresné testovanie: Kontrola, či zmeny (opravy chýb, nové funkcie) nezaviedli nové chyby do už fungujúcej funkcionality. Ručný tester aktívne participuje na opakovanom vykonávaní predtým úspešne prejsťých testovacích scenárov.
- UAT (User Acceptance Testing): Je súčasťou akceptačného testovania, zameriava sa na overenie systému koncovými používateľmi.
Ručný tester zohráva kľúčovú úlohu v akceptačnom, systémovom a integračnom testovaní, ako aj aktívne sa zúčastňuje regresného testovania. Jeho zapojenie na úrovni modulového testovania je zvyčajne doplnkové.