sample test plan document
Prajete si naučiť sa a stiahnuť si vzorový testovací plán? Tento výukový program je reakciou na tých, ktorí požadovali príklad plánu testovania.
V mojom predchádzajúcom návode som načrtol Register plánu testov. V tomto tutoriále sa budem podrobnejšie venovať tomuto indexu.
Plán testov odráža celý váš plán testov a prístup.
=> Kliknutím sem zobrazíte kompletnú sériu návodov na kompletný testovací plán
To zahŕňa účel plánu testovania, tj rozsah, prístup, zdroje a harmonogram testovacích aktivít. S cieľom identifikovať testované položky, vlastnosti, ktoré sa majú testovať, úlohy testovania, ktoré sa majú vykonať, personál zodpovedný za každú úlohu, riziká spojené s týmto plánom atď.
Odkaz na stiahnutie formátu PDF tohto príkladu plánu testov som uviedol na koniec tohto príspevku.
Vzorový plán testov
(Názov produktu)
Pripravené:
(Mená tých, ktorí sa pripravovali)
(Dátum)
OBSAH (TOC)
1.0 ÚVOD
2.0 CIELE A ÚLOHY
2.1 Ciele
2.2 Úlohy
3,0 ROZSAH PÔSOBNOSTI
4.0 Stratégia testovania
4.1 Testovanie verzie alfa (testovanie jednotky)
4.2 Testovanie systému a integrácie
4.3 Testovanie výkonu a stresu
4.4 Testovanie akceptácie používateľa
4.5 Dávkové testovanie
4.6 Automatizované regresné testovanie
4.7 Beta testovanie
5.0 Hardvérové požiadavky
najlepší softvér na riešenie problémov s počítačom
6.0 Požiadavky na prostredie
6.1 Hlavný rám
6.2 Pracovná stanica
7.0 Časový plán skúšok
8.0 Kontrolné postupy
9.0 Funkcie, ktoré sa majú testovať
10.0 Vlastnosti, ktoré sa netestujú
11.0 Zdroje / Úlohy a zodpovednosti
12.0 Rozvrhy
13.0 Oddelenia s významným dopadom (SID)
14.0 Závislosti
15.0 Riziká / Predpoklady
16.0 Nástroje
17.0 Schválenia
Poznámka: Tento plán testov je poskytovaný vo formáte PDF. Pre maximálnu flexibilitu zvážte použitie webového nástroja na správu testov, ako je TestRail na vypracovanie testovacích plánov.
Pozrime sa podrobne na každé pole !!
1.0 ÚVOD
Je to krátke zhrnutie produktu, ktorý sa testuje. Načrtnite všetky funkcie na vysokej úrovni.
2.0 CIELE A ÚLOHY
2.1 Ciele
Popíšte ciele podporované hlavným plánom skúšok, Napríklad , definovanie úloh a zodpovedností, komunikačný prostriedok, dokument, ktorý sa má použiť ako dohoda o úrovni služieb, atď.
2.2 Úlohy
Uveďte všetky úlohy identifikované v tomto pláne testov, t. J. Testovanie, následné testovanie, hlásenie problémov atď.
3,0 ROZSAH PÔSOBNOSTI
Všeobecné: Táto časť popisuje to, čo sa testuje, čo je nové vo všetkých funkciách konkrétneho produktu, jeho existujúcich rozhraniach, integrácii všetkých funkcií atď.
Taktika: Tu uveďte, ako dosiahnete výsledky uvedené v časti „Rozsah“.
Napríklad , ak ste sa zmienili o tom, že budete testovať existujúce rozhrania, aké by boli postupy, ktoré by ste dodržali, aby ste upozornili kľúčové osoby na zastupovanie v ich príslušných oblastiach, ako aj na pridelenie času v ich harmonograme, ktorý vám pomôže pri vykonávaní vašej činnosti?
4.0 SKÚŠOBNÁ STRATÉGIA
Popíšte celkový prístup k testovaniu. Pre každú hlavnú skupinu funkcií alebo kombinácií funkcií zadajte prístup, ktorý zabezpečí, že tieto skupiny funkcií budú adekvátne testované.
Uveďte hlavné činnosti, techniky a nástroje, ktoré sa používajú na testovanie určených skupín prvkov.
Prístup by mal byť opísaný s dostatočnými podrobnosťami, aby umožnil identifikáciu hlavných testovacích úloh a odhad času potrebného na vykonanie každej z nich.
4.1 Testovanie jednotky
Definícia: Uveďte minimálny požadovaný stupeň komplexnosti. Určte techniky, ktoré sa použijú na posúdenie komplexnosti testovacieho úsilia ( Napríklad , ktoré určuje, ktoré výpisy boli vykonané aspoň raz).
Zadajte ďalšie kritériá dokončenia ( Napríklad , frekvencia chýb). Mali by sa určiť techniky, ktoré sa majú použiť na vysledovanie požiadaviek.
Účastníci: Uveďte mená osôb / oddelení, za ktoré by boli zodpovední Testovanie jednotiek .
Metodika: Popíšte, ako bude prebiehať testovanie jednotiek. Kto bude písať testovacie skripty pre Unit Testing, aký by bol sled udalostí Unit Testing a ako bude prebiehať testovacia aktivita?
4.2 Testovanie systému a integrácie
Definícia: Uveďte, v čom rozumiete Testovanie systému a testovanie integrácie pre váš projekt.
Účastníci: Kto bude viesť systém a Testovanie integrácie na vašom projekte? Uveďte zoznam osôb, ktoré budú zodpovedné za túto činnosť.
Metodika: Popíšte, ako bude prebiehať testovanie systému a integrácie. Kto bude písať testovacie skripty pre testovanie jednotiek, aká by bola postupnosť udalostí System & Integration Testing a ako bude prebiehať testovacia aktivita?
4.3 Testovanie výkonu a stresu
Definícia: Uveďte, ako chápete stresové testovanie pre váš projekt.
Účastníci: Kto bude na vašom projekte vykonávať stresové testovanie? Uveďte zoznam osôb, ktoré budú zodpovedné za túto činnosť.
Metodika: Popíšte, ako bude prebiehať testovanie výkonu a stresu. Kto bude písať testovacie skripty na testovanie, aký by bol sled udalostí pre Performance & Stress Testing a ako bude prebiehať testovacia aktivita?
4.4 Testovanie akceptácie používateľa
Definícia: Účelom preberacej skúšky je potvrdiť, že systém je pripravený na prevádzkové použitie. Počas preberacieho testu koncoví používatelia (zákazníci) systému porovnávajú systém s jeho pôvodnými požiadavkami.
Účastníci: Kto bude zodpovedný za testovanie prijatia používateľa? Uveďte mená osôb a ich zodpovednosť.
Metodika: Popíšte, ako bude prebiehať testovanie prijatia používateľa. Kto bude písať testovacie skripty na testovanie, aká by bola postupnosť udalostí Prijateľného testovania používateľov a ako bude prebiehať testovacia aktivita?
4.5 Dávkové testovanie
4.6 Automatizované regresné testovanie
Definícia: Regresné testovanie je selektívne opätovné testovanie systému alebo komponentu s cieľom overiť, či úpravy nespôsobili neúmyselné účinky a či systém alebo komponent stále funguje podľa špecifikácie v požiadavkách.
4.7 Beta testovanie
5.0 POŽIADAVKY NA HARDWARE
Počítače
Modemy
6.0 POŽIADAVKY NA ŽIVOTNÉ PROSTREDIE
6.1 Hlavný rám
Zadajte potrebné aj požadované vlastnosti testovacieho prostredia.
Špecifikácia by mala obsahovať fyzické vlastnosti zariadení vrátane hardvéru, komunikácií a systémového softvéru, spôsobu použitia ( Napríklad, samostatný) a akýkoľvek ďalší softvér alebo spotrebný materiál potrebný na podporu testu.
Zadajte tiež úroveň zabezpečenia, ktorá musí byť poskytnutá pre testovacie zariadenie, systémový softvér a proprietárne komponenty, ako je softvér, údaje a hardvér.
Nájdite požadované špeciálne testovacie nástroje. Identifikujte ďalšie potreby testovania ( Napríklad, publikácie alebo kancelárske priestory). Identifikujte zdroj všetkých potrieb, ktoré momentálne nie sú pre vašu skupinu k dispozícii.
6.2 Pracovná stanica
7.0 ROZVRH SKÚŠOK
Zahrňte všetky míľniky testov identifikované v časovom pláne softvérového projektu, ako aj všetky udalosti prenosu položiek.
Definujte ďalšie potrebné míľniky testovania. Odhadnite čas potrebný na vykonanie každej testovacej úlohy. Zadajte plán pre každú úlohu testovania a míľnik testu. Pre každý testovací zdroj (tj. Vybavenie, nástroje a personál) zadajte jeho doby používania.
8.0 KONTROLNÉ POSTUPY
Hlásenie problémov
Zdokumentujte postupy, ktoré treba dodržať, keď sa počas procesu testovania vyskytne nehoda. Ak sa má použiť štandardný formulár, priložte prázdnu kópiu ako „prílohu“ k plánu testov.
V prípade, že používate automatizovaný systém zaznamenávania nehôd, napíšte tieto postupy.
Žiadosti o zmenu
Zdokumentujte proces úprav softvéru. Určite, kto sa na zmenách podpíše a aké budú kritériá na zahrnutie zmien do aktuálneho produktu.
Ak sa zmeny dotknú existujúcich programov, je potrebné tieto moduly identifikovať.
9.0 VLASTNOSTI, KTORÉ SA TESTUJÚ
Identifikujte všetky softvérové funkcie a kombinácie softvérových funkcií, ktoré sa budú testovať.
10.0 VLASTNOSTI NESMÚ BYŤ TESTOVANÉ
Identifikujte všetky funkcie a významné kombinácie funkcií, ktoré nebudú testované, spolu s dôvodmi.
11.0 ZDROJE / ÚLOHY A ZODPOVEDNOSTI
Uveďte zamestnancov, ktorí sa podieľajú na testovacom projekte, a aké budú ich úlohy ( Napríklad, Mary Brown (používateľka) zostavuje testovacie prípady pre testovanie prijatia).
Určte skupiny zodpovedné za správu, návrh, prípravu, vykonávanie a riešenie testovacích aktivít, ako aj za súvisiace problémy.
Identifikujte tiež skupiny zodpovedné za zabezpečenie testovacieho prostredia. Tieto skupiny môžu zahŕňať vývojárov, testerov, prevádzkový personál, testovacie služby atď.
12.0 ROZVRHY
Hlavné výstupy: Identifikujte dodateľné dokumenty. Môžete uviesť nasledujúce dokumenty:
- Plán skúšok
- Testovacie prípady
- Testovanie správ o udalostiach
- Súhrnné správy o teste
13.0 VÝZNAMNE VPLYVNÉ ODDELENIA (SID)
Autobus oddelenia / obchodnej oblasti. Správca testov
14.0 ZÁVISLOSTI
Identifikujte významné obmedzenia pri testovaní, ako napríklad dostupnosť testovaných položiek, dostupnosť testovacích zdrojov a termíny.
15.0 RIZIKA / PREDPOKLADY
Identifikujte vysoko rizikové predpoklady plánu testovania. Uveďte pohotovostné plány pre každý ( Napríklad, oneskorenie dodania testovaných položiek môže vyžadovať zvýšené plánovanie nočnej zmeny, aby sa dodržal termín dodania).
1 6,0 NÁRADIE
Uveďte zoznam automatizačných nástrojov, ktoré budete používať. Tu tiež uveďte nástroj na sledovanie chýb.
17.0 SCHVÁLENIA
Uveďte mená a tituly všetkých osôb, ktoré musia schváliť tento plán. Poskytnite priestor pre podpisy a dátumy.
Meno (veľkými písmenami) Dátum podpisu:
1.
dva.
3.
Štyri.
Stiahnuť ▼: Môžete si tiež stiahnuť tento vzorový plán testov Šablóna tu.
Pripravili sme aj skutočnýŽivý plán testovania projektuz tejto vzorky.
Môžete si ho skontrolovať a stiahnuť v nasledujúcich tutoriáloch:
=> Celý seminár s kompletným plánom testovacieho plánu nájdete tu
Odporúčané čítanie
- Sylabus kurzu Softvérové testovanie - podrobný výcvikový plán online kurzu
- Ukážka šablóny plánu testovania softvéru s formátom a obsahom
- Vzorové dotazníky s odpoveďami na testovanie certifikácie ISTQB
- Výukový program pre testovací plán: Sprievodca písaním dokumentu o softvérovom testovacom pláne od nuly
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Stiahnutie e-knihy Testing Primer
- Kedy prestať testovať (výstupné kritériá pri testovaní softvéru)
- Ukážka hlásenia o chybe