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.

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:
- Definuje schválení, kontrolu a použití dokumentu.
- Specifikuje testovací činnosti a fáze vyžadující schválení.
-
2) Metodika testování:
- Podrobnosti o úrovních testování, procedurách, týmových rolích a odpovědnostech.
- Zahrnuje proces řízení změn pro úpravu požadavků.
-
3) Specifikace testovacího prostředí:
- Specifikuje požadavky na testovací data a pokyny pro přípravu.
- Nastiňuje počet prostředí a požadavky na jejich nastavení.
- Zahrnuje strategie zálohování a obnovy, aby se zabránilo ztrátě dat.
-
4) Testovací nástroje:
- Podrobnosti o nástrojích pro správu testů a automatizaci pro provádění testů.
- 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í:
- Zajišťuje efektivní provádění testů a strategie správy vydání.
-
6) Analýza rizik:
- Popisuje potenciální rizika projektu ovlivňující provádění testu.
- Zahrnuje strategie ke zmírnění rizik a pohotovostní plán.
-
7) Revpohled a schválení:
- Zahrnuje kontrolu správou systému, projektovým řízením, vývojem a obchodními týmy.
- 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.
