Testovací strategie
Testovací strategie je plán definující přístup k Testování softwaru životního cyklu (STLC). Vede týmy QA k definování pokrytí testu a rozsahu testování. Pomáhá testerům získat jasný obraz o projektu v každém případě. Možnost chybějící jakékoli testovací aktivity je velmi nízká, pokud je zavedena správná testovací strategie.
Co je dokument Testovací strategie?
Test Strategy Document 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ým dokumentem pro týmy QA, který je odvozen od skutečných obchodních požadavků a který vede celý tým o přístupu a cílech testování softwaru pro každou aktivitu v procesu testování softwaru.
Dokument Testovací strategie odpovídá na všechny otázky, jako je to, co chcete udělat a jak toho dosáhnete atd. Psaní efektivního dokumentu Strategie je dovednost, kterou tester rozvíjí se zkušenostmi. Plán strategií testování by měl být komunikován s celým týmem, aby byl tým konzistentní v přístupu a odpovědnosti.
Testovací plán vs. Testovací strategie
Dokumenty Plán zkoušek a Strategie zkoušek jsou velmi nejasné. Ke správě těchto dokumentů má jiné jedinečné procesy a standardy jiná organizace. Například některá organizace zahrnuje fakta o strategii testování v samotném plánu testování, zatímco jiná organizace zahrnuje strategii jako podsekci v rámci plánu testování.
Testovací plán |
Testovací strategie |
|
|
Aby bylo jasnější, zda je testovací plán nějakým cílem, pak je strategií QA Test mapa k dosažení tohoto cíle.
Jak připravit dobrý dokument strategie testování
Každá organizace má svou jedinečnou prioritu a soubor pravidel pro navrhování softwaru, takže žádnou organizaci nekopírujte slepě. Než se budete řídit šablonou, vždy se ujistěte, že je jejich dokument kompatibilní a přidává hodnotu vašemu vývoji softwaru.
Strategie testování v STLC :
Krok 1: Rozsah
Definuje parametry jako
- Kdo dokument zkontroluje?
- Kdo tento dokument schválí?
- Činnosti testování softwaru prováděné s časovými osami
Krok 2 Testovací přístup
Definuje
- Proces testování
- Úrovně testování
- Úlohy a odpovědnosti každého člena týmu
- Druhy testování (testování zátěže, testování zabezpečení, testování výkonu atd.)
- Testovací přístup a automatizační nástroj, pokud existuje
- Přidávání nových vad, opětovné testování, třídění vad, regresní testování a odhlášení z testu
Krok # 3 Testovací prostředí
- Definujte počet požadavků a nastavení požadovaných pro každé prostředí
- Definujte zálohu testovacích dat a strategii obnovení
Krok č. 4 Testovací nástroje
- K provedení testu jsou zapotřebí nástroje pro automatizaci a správu testů
- Zjistěte počet požadovaných otevřených i komerčních nástrojů a určete, kolik uživatelů je na něm podporováno, a podle toho plá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 tomto vydání
Krok č. 6 Analýza rizik
- Seznam všech rizik, která můžete odhadnout
- Poskytněte jasný plán ke zmírnění rizik i pohotovostní plán
Krok č. 7 Kontrola a schválení
- Všechny tyto aktivity jsou kontrolovány a podepsány obchodním týmem, vedením projektu, vývojovým týmem atd.
- Souhrn změn kontroly by měl být vysledován na začátku dokumentu spolu se schváleným datem, jménem a komentářem
Stáhněte si šablonu strategie testování
Kliknutím níže stáhnete ukázkový dokument strategie testování
Stáhněte si šablonu Testovací strategie
Závěr:
V softwarovém inženýrství vydává software příležitostně dokumenty Test Strategy, aby zmapoval postup testování správným směrem. Když bude datum vydání blízko, mnoho z těchto aktivit bude přeskočeno, je žádoucí diskutovat s členy týmu, zda omezení jakékoli konkrétní aktivity pomůže uvolnění bez jakéhokoli potenciálního rizika.