Stratégia testovania
Testovacej stratégie je plán definujúce prístup k Testovanie softvéru životného cyklu (STLC). Vedie tímy QA k definovaniu pokrytia testu a rozsahu testovania. Pomáha testerom získať jasný obraz o projekte v každom prípade. Možnosť chýbajúcej akejkoľvek testovacej aktivity je veľmi nízka, ak je zavedená správna testovacia stratégia.
Čo je dokument Stratégia testovania?
Dokument Stratégie testovania je dobre opísaný dokument v oblasti testovania softvéru, ktorý jasne definuje presný prístup k testovaniu softvéru a ciele testovania softvérovej aplikácie. Dokument o teste je dôležitý dokument pre tímy QA, ktorý je odvodený od skutočných obchodných požiadaviek a ktorý vedie celý tím ohľadom prístupu a cieľov testovania softvéru pre každú činnosť v procese testovania softvéru.
Dokument Stratégia testu odpovedá na všetky otázky, ako napríklad to, čo chcete urobiť a ako to chcete dosiahnuť, atď. Napísať efektívny dokument Stratégie je zručnosť, ktorú si tester osvojí so skúsenosťami. Plán stratégie testovania by mal byť komunikovaný s celým tímom, aby bol tím konzistentný v prístupe a zodpovednostiach.
Skúšobný plán vs. Skúšobná stratégia
Dokumenty Plán testov a Stratégia testov sú veľmi zmätené. Na správu týchto dokumentov má odlišné procesy a štandardy iná organizácia. Napríklad niektorá organizácia zahŕňa fakty o testovacej stratégii do samotného testovacieho plánu, zatiaľ čo iná organizácia zahŕňa stratégiu ako podsekciu v rámci testovacieho plánu.
Plán skúšok |
Stratégia testovania |
|
|
Aby bolo jasnejšie, či je Testovací plán nejakým cieľom, potom je stratégiou QA Test mapa, ako tento cieľ dosiahnuť.
Ako pripraviť dobrý dokument stratégie testovania
Každá organizácia má svoju jedinečnú prioritu a súbor pravidiel pre navrhovanie softvéru, takže nijako nekopírujte žiadnu organizáciu. Skôr ako sa budete riadiť šablónou, vždy sa ubezpečte, že je ich dokument kompatibilný a prispieva k vášmu vývoju softvéru.
Stratégia testovania v STLC :
Krok 1: Rozsah
Definuje parametre ako
- Kto skontroluje dokument?
- Kto schváli tento dokument?
- Činnosti testovania softvéru vykonávané s časovými harmonogramami
Krok 2 Testovací prístup
Definuje to
- Proces testovania
- Úrovne testovania
- Úlohy a zodpovednosti každého člena tímu
- Typy testovania (testovanie záťaže, testovanie bezpečnosti, testovanie výkonu atď.)
- Testovací prístup a automatizačný nástroj, ak existuje
- Pridávanie nových defektov, opätovné testovanie, triedenie defektov, regresné testovanie a odhlásenie z testu
Krok 3 Testovacie prostredie
- Definujte počet požiadaviek a nastavení potrebných pre každé prostredie
- Definujte zálohu testovacích údajov a stratégiu obnovenia
Krok č. 4 Testovacie nástroje
- Na vykonanie testu sú potrebné nástroje na automatizáciu a správu testov
- Zistite počet potrebných nástrojov open-source aj komerčných nástrojov a určite, koľko používateľov je v ňom podporovaných, a podľa toho plánujte
Krok č. 5 Uvoľnenie kontroly
- Plán správy vydaní s príslušnou históriou verzií, ktorý zabezpečí vykonávanie testu pre všetky úpravy v tomto vydaní
Krok č. 6 Analýza rizika
- Uveďte všetky riziká, ktoré môžete odhadnúť
- Dajte jasný plán na zníženie rizík a tiež pohotovostný plán
Krok č. 7 Kontrola a schválenia
- Všetky tieto činnosti kontroluje a podpisuje obchodný tím, projektový manažment, vývojový tím atď.
- Súhrn zmien kontroly je potrebné vysledovať na začiatku dokumentu spolu so schváleným dátumom, menom a komentárom
Stiahnite si šablónu stratégie testovania
Kliknutím nižšie si stiahnete vzorový dokument stratégie testovania
Stiahnite si šablónu stratégie testovania
Záver:
V softvérovom inžinierstve vydáva softvér príležitostne dokumenty Test Strategy, aby zmapoval postup testovania správnym smerom. Keď bude dátum vydania blízko, mnoho z týchto aktivít bude preskočených, je vhodné prediskutovať s členmi tímu, či obmedzenie akejkoľvek konkrétnej činnosti pomôže pri vydaní bez možného rizika.