Test plan – plán testovania

Test plan – plán testovania
3 MIN
16 sep 2023

Čo je to plán testovania?

Plán testovania je formálny dokument odvodený z dokumentov požiadaviek, ako je špecifikácia požiadaviek na softvér (SRS – Software Requirement Specification), dokumenty prípadov použitia (use-cases) a podobne. Podrobne opisuje rozsah testovania a rôzne činnosti vykonávané pri testovaní. Zvyčajne ho pripravuje manažér testovania a schvaľujú ho rôzne zainteresované strany aplikácie.

Vlastnosti plánu testovania

Plán testovania sa musí zaoberať nasledujúcim:

  • celkový rozsah testovania
  • analýzu rizík
  • časový odhad testovania
  • požiadavky na zdroje
  • použité nástroje
  • plánovanie, preskúmanie a analýza činností súvisiacich s návrhom testovania
  • vytvorenie testovacích prípadov a testovacích údajov
  • identifikácia činností monitorovania a kontroly testov

Šablóna plánu testovania

Plán testovania obsahuje tieto polia:

  • Test PlanId – jedinečný identifikátor plánu testov a jeho rôznych súvisiacich verzií.
  • Úvod – stručný úvod do testovanej aplikácie.
  • Účel a rozsah – Celkový účel a rozsah testovania.
  • Stratégia testovania (testing strategy) – Opisuje prístup k testovaniu v rámci životného cyklu vývoja softvéru.
  • Funkcie, ktoré sa majú testovať – Opisuje funkcie aplikácie, ktoré sa majú testovať.
  • Funkcie, ktoré sa nemajú testovať – Opisuje funkcie, ktoré nie sú v rozsahu testovania.
  • Testovacie výstupy – Rôzne typy testovacích artefaktov, ktoré sa majú dodať, ako sú testovacie prípady, výsledky testov atď.
  • Potreby prostredia – Všetky potreby špecifické pre prostredie projektu.
  • Zodpovednosti – Zdroje zapojené do procesu testovania a ich zodpovednosti.
  • Potreby školenia – požiadavky na školenie rôznych zdrojov špecifické pre projekt.
  • Harmonogram – Odhad alebo harmonogram dodávok testov.
  • Riziká a ich zmiernenie – Rôzne riziká spojené s projektom a stratégie ich zmiernenia.
  • Nástroje – Zoznam použitých nástrojov (ak existujú).
  • Schválenia – Osoby schvaľujúce plán testovania.