Sobes.tech
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é.