Šablóna skúšobného plánu 8 Dôležitá úloha na napísanie šablóny plánu testov

Obsah:

Anonim

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ď:

  1. Som manažér, takže musíte urobiť to, čo hovorím
  2. 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?

  1. Požiadavka zákazníka
  2. rozpočet
  3. Š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ú

  1. Testovanie jednotiek: Testujte najmenší softvér alebo aplikáciu
  2. Testovanie API: Testovacie API vytvorené pre aplikáciu
  3. Test integrácie: Testujte moduly kombinované v aplikácii
  4. Test systému: Testujte súlad systému so špecifickými požiadavkami
  5. Inštalácia / odinštalovanie testu: Nastavte / odstráňte konkrétny softvér v prostredí zákazníka
  6. 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.

  1. Ľudia nemajú dostatočné zručnosti na testovanie tejto webovej stránky
  2. Manažér testov má zlé schopnosti definovať testovaciu techniku.
  3. Nedostatok spolupráce v rámci tímu
  4. 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.

  1. Skúšobné špecifikácie a dokument o požiadavkách
  2. Ľudský zdroj
  3. 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.

  1. Skontrolujte, či webová stránka funguje v skutočnom prostredí bez akýchkoľvek problémov
  2. Potreba skontrolovať potreby zákazníkov a spĺňa ich očakávania
  3. 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

  1. Testovací manažér
  2. tester
  3. Testér pre vývojárov
  4. QA Engineer

b) Systémové prostriedky

  1. server
  2. Testovací nástroj
  3. sieť
  4. 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členOdhadované trvanie
Vytvorte testovací plánSprávca testov80 človekohodín
Protokol o skúšketester200 človekohodín
Skúšobné doručenieQA30 č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

  1. Dokument plánu
  2. Návrh skúšobného dokumentu

b) Počas skúšky

  1. Zachyťte denníky chýb
  2. matice
  3. Chyba vykonania

c) Po testovaní

  1. Protokol o skúške
  2. 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ď.

  1. Techniky statického testovania
  2. Šablóny AWS CloudFormation
  3. Nástroje na testovanie v cloude
  4. Testovanie protokolu
  5. Typy a manipulácia s chybami v JavaScripte
  6. 7 hlavných princípov agilného testovania so stratégiami
  7. Skúšobné prípady verzus skúšobný scenár Hlavné rozdiely
  8. Čo je to testovací prípad?