Dokument o strategii testování v testování softwaru (vzorová šablona)

Strategie testování v testování softwaru

A Testovací strategie je plán pro definování přístupu k životnímu cyklu testování softwaru (STLC). Vede týmy QA k definování Pokrytí testu a rozsah testování. Pomáhá testerům získat v každém případě jasný obrázek o projektu. Možnost vynechání jakékoli testovací aktivity je velmi nízká, pokud je zavedena správná testovací strategie.

Co je testovací strategický dokument?

Dokument o strategii testování je dobře popsaný dokument v oblasti testování softwaru, který jasně definuje přesný přístup k testování softwaru a cíle testování softwarové aplikace. Testovací dokument je důležitý dokument pro týmy QA, který je odvozen ze skutečných obchodních požadavků a který vede celý tým k přístupu k testování softwaru a cílům pro každou činnost v procesu testování softwaru.

Dokument o strategii testování odpovídá na všechny otázky, jako je to, co chcete udělat a jak toho chcete dosáhnout atd. Psaní efektivního strategického dokumentu je dovednost, kterou si tester rozvíjí zkušenostmi. Plán strategie testování by měl být komunikován s celým týmem, aby tým byl konzistentní v přístupu a odpovědnostech.

Jak připravit dokument dobré strategie testování

Každá organizace má svou jedinečnou prioritu a soubor pravidel pro navrhování softwaru, takže žádnou organizaci slepě nekopírujte. Než budete postupovat podle šablony, vždy se ujistěte, že jejich dokument je kompatibilní a přidává hodnotu vašemu vývoji softwaru.

Testovací strategie v STLC
Testovací strategie v STLC

Krok #1) Rozsah

Definuje parametry jako

  • Kdo dokument přezkoumá?
  • Kdo schválí tento dokument?
  • Testování softwaru činnosti prováděné s časovými osami

Krok č. 2) Testovací přístup

To definuje

  • Proces testování
  • Testovací úrovně
  • Role a odpovědnosti každého člena týmu
  • Typy testování (testování zátěže, Testování zabezpečení, testování výkonu atd.)
  • Testovací přístup a případně nástroj automatizace
  • Přidání nových defektů, opětovné testování, Přeběhnout třídění, Regresní testování a testovací odhlášení

Krok č. 3) Testovací prostředí

  • Definujte počet požadavků a nastavení požadovaných pro každé prostředí
  • Definujte zálohování testovacích dat a strategii obnovy

Krok #4) Testování nástrojů

  • Automatizace a Nástroje pro správu testů potřebné pro provedení testu
  • Zjistěte množství potřebných open source i komerčních nástrojů a určete, kolik uživatelů je na něm podporováno, a podle toho naplánujte

Krok #5) Uvolněte ovládání

  • Plán správy vydání s příslušnou historií verzí, která zajistí provedení testu pro všechny úpravy v daném vydání

Krok #6) Analýza rizik

  • Uveďte všechna rizika, která můžete odhadnout
  • Poskytněte jasný plán na zmírnění rizik a také pohotovostní plán

Krok 7) Revpohled a schválení

  • Všechny tyto aktivity jsou přezkoumány a podepsány obchodním týmem, řízení projektů, vývojový tým atd.
  • Souhrn změn recenzí by měl být vysledován na začátku dokumentu spolu se schváleným datem, názvem a komentářem

Součásti dokumentu o strategii testování

  • 1) Rozsah a přehled:

    1. Definuje schválení, kontrolu a použití dokumentu.
    2. Specifikuje testovací činnosti a fáze vyžadující schválení.
  • 2) Metodika testování:

    1. Podrobnosti o úrovních testování, procedurách, týmových rolích a odpovědnostech.
    2. Zahrnuje proces řízení změn pro úpravu požadavků.
  • 3) Specifikace testovacího prostředí:

    1. Specifikuje požadavky na testovací data a pokyny pro přípravu.
    2. Nastiňuje počet prostředí a požadavky na jejich nastavení.
    3. Zahrnuje strategie zálohování a obnovy, aby se zabránilo ztrátě dat.
  • 4) Testovací nástroje:

    1. Podrobnosti o nástrojích pro správu testů a automatizaci pro provádění testů.
    2. Definuje nástroje pro zabezpečení, výkon a zátěžové testování, včetně typů nástrojů a uživatelské kapacity.
  • 5) Ovládání uvolnění:

    1. Zajišťuje efektivní provádění testů a strategie správy vydání.
  • 6) Analýza rizik:

    1. Popisuje potenciální rizika projektu ovlivňující provádění testu.
    2. Zahrnuje strategie ke zmírnění rizik a pohotovostní plán.
  • 7) Revpohled a schválení:

    1. Zahrnuje kontrolu správou systému, projektovým řízením, vývojem a obchodními týmy.
    2. Zdůrazňuje důležitost dokumentování revizí a aktualizací v souladu se zlepšením procesu testování.

Stáhněte si šablonu testovací strategie

Kliknutím níže si stáhnete vzorový dokument testovací strategie s příkladem

Stáhněte si šablonu testovací strategie

Testovací plán versus testovací strategie

Je v tom velký zmatek Testovací plán a testovací strategie dokumenty. Jiná organizace má své jedinečné procesy a standardy pro správu těchto dokumentů. Některé organizace například zahrnují fakta o testovací strategii Testovací plán zatímco některé organizace zahrnují strategii jako podsekci v plánu testování.

Testovací plán Testovací strategie
V Plánu testování je definováno zaměření testu a rozsah projektu. Zabývá se testovacím pokrytím, plánováním, funkcemi, které mají být testovány, funkcemi, které se nemají testovat, odhadem a správou zdrojů. Strategie testování je vodítko, které je třeba dodržovat k dosažení cíle testu a provedení typů testů uvedených v plánu testování. Zabývá se cílem testu, testovací prostředí, testovací přístup, automatizační nástroje a strategie, pohotovostní plán a analýza rizik

Aby to bylo jasnější pokud je testovací plán nějakým cílem, pak strategie testování kvality je mapou k dosažení tohoto cíle.

Závěr:

In Softwarové inženýrství, vydání softwaru čas od času prochází dokumenty Testovací strategie, aby zmapovalo postup testování správným směrem. Když se datum vydání blíží, mnoho z těchto aktivit bude přeskočeno, je žádoucí prodiskutovat se členy týmu, zda omezení nějaké konkrétní aktivity pomůže k uvolnění bez jakéhokoli potenciálního rizika.

Shrňte tento příspěvek takto: