Test plan – plán testovania

Č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.