Prehľad šablóny testovacieho plánu
Skúšobný plán je dokument, ktorý poskytuje plán testovacej metódy, stratégie, výberu hardvéru / softvéru, harmonogramu a odhadu výstupov. Spravuje to môjho testovacieho manažéra.
Pozrime sa na jeden príklad, jeden z manažérov stretnutí požiada tím, aby urobil testovací plán pre tento projekt a tím nemá záujem. V takom prípade, ako chce manažér testovania túto situáciu zvládnuť.
Zamyslite sa nad svojím testovacím manažérom a nižšie vyberte svoju odpoveď:
- Som manažér, takže musíte urobiť to, čo hovorím
- OK, dovoľte mi vysvetliť, prečo projekt potrebuje plán testov.
Ak som manažér, vyberiem druhú možnosť a tiež dúfam.
Potreba plánu skúšok
- Bude testovať kvalitu aplikácie / softvéru
- Testéri sa musia riadiť pokynmi uvedenými v dokumente
- Rozsah, odhad, stratégia sú zdokumentované a môžu byť znovu použité pre ďalšie projekty.
Ako napísať šablónu plánu testov?
Pri písaní šablóny plánu testov je potrebné dodržať osem dôležitých úloh:
Toto je o tom, ako píšeme šablónu plánu testov, ktorá je podrobne vysvetlená nižšie:
1. Analyzujte
Bez údajov nie je možné nič analyzovať. Musíme teda identifikovať projekt / projekt, ktorý je potrebné analyzovať. Predpokladajme, že sme vyvinuli webovú stránku a je potrebné ju analyzovať pomocou testovacích techník. Predtým, ako vstúpime do testovacej stratégie, musíme si preštudovať produktový dokument, ktorý obsahuje podrobnosti projektu, najskôr musíme pochopiť funkčnosť a potom vykonať analýzu. Nižšie je uvedená vzorová analýza, ktorá sa vykonáva pre túto webovú stránku.
- Aké je použitie tejto webovej stránky?
- Kto sú koneční používatelia?
- Ako to bude fungovať?
- Aká je použitá verzia softvéru?
- Čo je to hardvér?
2. Dizajn
Vývoj návrhu testovania je dôležitým krokom v šablóne plánu testov a bude definovaný správcom testu.
a) Definujte rozsah testovania
Predtým, ako napíšeme návrh testu, musíme pre testovanie určiť „v rozsahu“ a „mimo rozsahu“ a každý v tíme musí byť o projekte jasne informovaný a musí poskytnúť presné informácie. Ako zistíte rozsah testovania?
- Požiadavka zákazníka
- rozpočet
- Špecifikácia softvéru
b) Definujte typ skúšky
Definovaním typu testovania na identifikáciu akejkoľvek chyby v softvéri a konečným cieľom je dodať softvér zákazníkovi bez akýchkoľvek chýb. Niektoré z hlavných testovacích techník sú
- Testovanie jednotiek: Testujte najmenší softvér alebo aplikáciu
- Testovanie API: Testovacie API vytvorené pre aplikáciu
- Test integrácie: Testujte moduly kombinované v aplikácii
- Test systému: Testujte súlad systému so špecifickými požiadavkami
- Inštalácia / odinštalovanie testu: Nastavte / odstráňte konkrétny softvér v prostredí zákazníka
- Agilné testovanie: Otestujte agilnú metodológiu
c) Riziko a vydanie dokladu
Identifikujte riziko a spôsobí to potenciálny dopad na šablónu plánu skúšok a opatrenia, ktoré sú problémom. Nižšie sú uvedené niektoré z rizikových faktorov.
- Ľudia nemajú dostatočné zručnosti na testovanie tejto webovej stránky
- Manažér testov má zlé schopnosti definovať testovaciu techniku.
- Nedostatok spolupráce v rámci tímu
- Zlý odhad rozpočtu
d) Vytvorenie testovacej logistiky
V tomto kroku musí manažér testu rozhodnúť, kto bude testovať? a kedy sa uskutoční test? Výber správnej osoby pre konkrétnu úlohu je veľmi dôležitý na pochopenie metód. Testovanie sa môže uskutočniť kedykoľvek, môže sa začať aj vo vývojovej fáze. Ak je k dispozícii zdroj uvedený nižšie, je pripravený na testovanie.
- Skúšobné špecifikácie a dokument o požiadavkách
- Ľudský zdroj
- Testovacie prostredie
3. Cieľ testu
Hlavným cieľom testovania cieľa je identifikovať chyby a vydať softvér ako bezchybný. Cieľ testu musí nasledovať nasledujúce kroky:
a) Otestujte softvér alebo funkciu aplikácie.
b) Otestujte funkciu na základe cieľovej sady a cieľa.
Vezmite túto webovú stránku ako príklad a postupujte podľa vyššie uvedených krokov pomocou najbežnejšej techniky testovania TOP-DOWN.
- Skontrolujte, či webová stránka funguje v skutočnom prostredí bez akýchkoľvek problémov
- Potreba skontrolovať potreby zákazníkov a spĺňa ich očakávania
- Mal by byť užívateľsky prívetivý
4. Testovacie kritériá
Kritériá sa môžu použiť ako pravidlo alebo postup na vykonanie testovacieho úsudku. Existujú dva typy testovacích kritérií:
a) Kritériá pozastavenia
Cieľovým bodom pozastavenia musí byť manažér testu. Keď dosiahne cieľ, test sa pozastaví, kým sa nevyriešia kritériá. Predpokladajme, že v projekte je 30% neúspešných testovacích prípadov a musí sa vrátiť k vývojovému tímu. Testovanie nie je možné vykonať, kým sa problém nevyrieši.
b) Kritériá výstupu
Kritériá výstupu môžu byť stanovené ako maximálne percento (napr. 96%). Ak sa výsledok testu splní s týmto percentom, projekt sa môže považovať za PASS. Povinnosťou je spustiť 100% testovacie prípady, ale úspešnosť môže byť definovaná ako 96%.
( Formulae:- Number of test cases passed / total test cases executed )
5. Plánovanie zdrojov
Plánovanie zdrojov môže byť tak ľudské, ako aj vybavenie, ktoré si vyžaduje tento plán testovania na dokončenie úlohy.
a) Ľudské zdroje
- Testovací manažér
- tester
- Testér pre vývojárov
- QA Engineer
b) Systémové prostriedky
- server
- Testovací nástroj
- sieť
- počítačový
6. Naplánujte testovacie prostredie
Testovacím prostredím je nastavenie hardvéru a softvéru na vykonávanie testovania. Musí byť nasadený v obchodnom prostredí v reálnom čase. Nastavené prostredie je možné sledovať ako vývojový server -> Testovací / QA server -> Produkčný server. Po dokončení vývojovej fázy sa presunie do testovacieho tímu a po dokončení testovania bude živá v produkčnom prostredí.
7. Harmonogram a odhad
Na vykonanie úlohy v šablóne plánu testov je potrebné vypracovať plán a odhad.
úloha | člen | Odhadované trvanie |
Vytvorte testovací plán | Správca testov | 80 človekohodín |
Protokol o skúške | tester | 200 človekohodín |
Skúšobné doručenie | QA | 30 človekohodín |
8. Testovacie výstupy
Výsledky testovania môžu obsahovať všetky dokumenty a ďalšie úsilie, ktoré toto úsilie podporujú. Existujú tri typy výstupov.
a) Pred testovaním
- Dokument plánu
- Návrh skúšobného dokumentu
b) Počas skúšky
- Zachyťte denníky chýb
- matice
- Chyba vykonania
c) Po testovaní
- Protokol o skúške
- Poznámky k vydaniu
Odporúčané články
Toto je príručka šablóny testovacieho plánu. Tu sme sa dozvedeli, čo je Testovací plán, potreba šablóny testovacieho plánu, Ako navrhnúť testovací plán, atď.
- Techniky statického testovania
- Šablóny AWS CloudFormation
- Nástroje na testovanie v cloude
- Testovanie protokolu
- Typy a manipulácia s chybami v JavaScripte
- 7 hlavných princípov agilného testovania so stratégiami
- Skúšobné prípady verzus skúšobný scenár Hlavné rozdiely
- Čo je to testovací prípad?