sample test case template with test case examples
Každý deň dostávam niekoľko žiadostí Šablóna testovacieho prípadu . A som prekvapený, že mnoho testerov stále dokumentuje testovacie prípady s dokumentmi Word alebo Excel.
Väčšina z nich uprednostňuje tabuľky programu Excel, pretože môžu ľahko zoskupovať testovacie prípady podľa typov testov a čo je najdôležitejšie, môžu ľahko získať metriky testu pomocou vzorcov programu Excel. Som si však istý, že s rastúcim objemom vašich testov bude vaše riadenie veľmi ťažké.
Ak nepoužívate žiadny nástroj na správu testovacích prípadov, dôrazne vám odporúčam, aby ste na správu a vykonávanie testovacích prípadov používali nástroj s otvoreným zdrojovým kódom.
Formáty testovacích prípadov sa môžu v jednotlivých organizáciách líšiť. Používanie štandardného formátu testovacích prípadov na písanie testovacích prípadov je však o krok bližšie k nastaveniu testovacieho procesu pre váš projekt.
Tiež sa minimalizuje Ad-hoc test to sa deje bez náležitej dokumentácie k testovacím prípadom. Ale aj keď používate štandardné šablóny, musíte nastaviť písanie, testovanie a schvaľovanie testovacích prípadov, vykonávanie testov a najdôležitejšie proces prípravy testovacej správy atď. Pomocou manuálnych metód.
Tiež, ak máte proces na kontrolu testovacích prípadov obchodným tímom, musíte tieto testovacie prípady naformátovať podľa šablóny, na ktorej sa dohodnú obe strany.
Čo sa dozviete:
- Odporúčané nástroje
- Štandardné polia vzorovej šablóny testovacieho prípadu
- Stiahnite si šablónu testovacieho prípadu s príkladom (formát č. 1)
- Jeden ďalší formát testovacích prípadov (# 2)
- Príklad testovacieho prípadu na ručné testovanie
- Záver
- Odporúčané čítanie
Odporúčané nástroje
Pred pokračovaním v procese písania testovacích prípadov vám odporúčame stiahnuť si tieto nástroje na správu testovacích prípadov. Uľahčíte tým svoj plán testovania a proces písania testovacích prípadov spomenutý v tejto príručke.
# 1) TestRail
=> Stiahnite si nástroj na správu testovacích prípadov TestRail
# 2) TestMonitor
TestMonitor - špičková online správa testov. Revolučný ľahký.
TestMonitor je komplexný nástroj na správu testov pre každú organizáciu. Jednoduchý, intuitívny prístup k testovaniu. Či už implementujete podnikový softvér, potrebujete kontrolu kvality, budujete kvalitnú aplikáciu alebo potrebujete len pomocnú ruku vo svojom testovacom projekte, TestMonitor vás pokryje.
=> Navštívte web TestMonitor
Týmto spôsobom je možné tento manuálny proces správy testovacích prípadov o niečo uľahčiť pomocou jednoduchých testovacích šablón.
Poznámka: Uviedol som maximálny počet polí týkajúcich sa testovacieho prípadu. Odporúča sa však používať iba tie polia, ktoré používa váš tím. Ak si tiež myslíte, že v tomto zozname chýba pole, ktoré váš tím používa, môžete ho pridať do svojej prispôsobenej šablóny.
Štandardné polia vzorovej šablóny testovacieho prípadu
Pri príprave šablóny testovacích prípadov je potrebné brať do úvahy určité štandardné polia.
Niekoľko štandardných polí vzorovej šablóny testovacieho prípadu je uvedených nižšie .
ID testovacieho prípadu: Pre každý testovací prípad sa vyžaduje jedinečné ID. Pri označovaní typov testu sa riaďte niektorými konvenciami. Napríklad, „TC_UI_1“ označujúce „testovací prípad používateľského rozhrania č. 1“.
Priorita testu (nízka / stredná / vysoká) :To je veľmi užitočné pri vykonávaní testu. Priorita testu pre obchodné pravidlá a funkčné testovacie prípady môžu byť stredné alebo vyššie, zatiaľ čo menšie prípady používateľského rozhrania môžu mať nízku prioritu. Prioritu testu by mal vždy nastaviť recenzent.
Názov modulu :Uveďte názov hlavného modulu alebo podmodulu.
Test navrhol Názov testera.
Navrhnutý dátum skúšky :Dátum, kedy to bolo napísané.
Test vykonal Meno testera, ktorý vykonal tento test. Vyplní sa až po vykonaní skúšky.
Dátum vykonania testu :Dátum vykonania testu.
Názov / meno testu :Názov testovacieho prípadu. Napríklad, overte prihlasovaciu stránku platným užívateľským menom a heslom.
Zhrnutie / popis testu :Stručne opíšte cieľ testu.
ako vytvoriť pole objektov v
Predbežné podmienky :Akýkoľvek predpoklad, ktorý musí byť splnený pred vykonaním tohto testovacieho prípadu. Uveďte zoznam všetkých predbežných podmienok potrebných na úspešné vykonanie tohto testovacieho prípadu.
Závislosti :Uveďte akékoľvek závislosti od ostatných testovacích prípadov alebo požiadaviek na test.
Skúšobné kroky :Uveďte podrobne všetky kroky vykonania testu. Kroky testu zapisujte v poradí, v akom by sa mali vykonať. Uveďte čo najviac podrobností.
Pro Tip :Aby bolo možné efektívne spravovať testovací prípad s menším počtom polí, použite toto pole na opísanie podmienok testu, testovacích údajov a používateľských rolí pre vykonanie testu.Skúšobné údaje :Použitie testovacích údajov ako vstupu pre tento testovací prípad. Môžete poskytnúť rôzne množiny údajov s presnými hodnotami, ktoré sa použijú ako vstup.
ocakavane vysledky :Aký by mal byť výstup systému po vykonaní testu? Podrobne opíšte očakávaný výsledok vrátane správy / chyby, ktorá by sa mala zobraziť na obrazovke.
Post-podmienka :Aký by mal byť stav systému po vykonaní tohto testovacieho prípadu?
Skutočný výsledok :Skutočný výsledok testu by sa mal vyplniť po vykonaní testu. Popíšte správanie systému po vykonaní testu.
Stav (vyhovujúci / nevyhovujúci) :Ak skutočný výsledok nie je podľa očakávaného výsledku, potom tento test označte ako zlyhalo . V opačnom prípade ho aktualizujte ako prešiel .
Poznámky / pripomienky / otázky :Ak existujú nejaké špeciálne podmienky na podporu vyššie uvedených polí, ktoré sa nedajú vyššie popísať, alebo ak existujú nejaké otázky týkajúce sa očakávaných alebo skutočných výsledkov, uveďte ich tu.
V prípade potreby pridajte nasledujúce polia:
ID chyby / odkaz :Ak je stav testu zlyhalo , potom zahrňte odkaz na protokol chýb alebo uveďte číslo chyby.
Typ testu / kľúčové slová :Toto pole možno použiť na klasifikáciu testov na základe typov testov. Napríklad, funkčné , použiteľnosť, obchodné pravidlá atď.
Požiadavky :Požiadavky, pre ktoré sa tento testovací prípad píše. Najlepšie je presné číslo sekcie požiadavky doc.
Prílohy / referencie :Toto pole je užitočné pre zložité scenáre testu, aby sa vysvetlili kroky testu alebo očakávané výsledky pomocou diagramu Visio ako referencie. Poskytnite odkaz alebo umiestnenie na skutočnú cestu diagramu alebo dokumentu.
Automatizácia? (Áno nie) :Či je tento testovací prípad automatizovaný alebo nie. Keď sú testovacie prípady automatizované, je užitočné sledovať stav automatizácie.
Pomocou vyššie uvedených polí som pre vašu referenciu pripravil vzorovú šablónu testovacieho prípadu.
Stiahnite si šablónu testovacieho prípadu s príkladom (formát č. 1)
- Testovací prípad šablóny súboru DOC a
- Testovací prípad šablóny súboru Excel
Tu tiež môžete odkázať na niekoľko ďalších článkov o efektívnom písaní testovacie prípady . Použite tieto pokyny na písanie testov a vyššie uvedenú šablónu na efektívne napísanie a správu testovacích prípadov na vašom projekte.
Príklady testovacích prípadov:
Výukový program č. 1: 180+ vzorových testovacích prípadov pre webové a desktopové aplikácie
Jeden ďalší formát testovacích prípadov (# 2)
Testovacie prípady sa budú nepochybne líšiť v závislosti od funkčnosti softvéru, pre ktorý je určený. Ďalej je uvedená šablóna, ktorú môžete kedykoľvek použiť na dokumentovanie testovacích prípadov bez toho, aby ste sa obťažovali, čo vaša aplikácia robí.
Príklady testovacích prípadov
Na základe vyššie uvedenej šablóny je uvedená nižšie príklad ktorý predstavuje koncept oveľa zrozumiteľnejším spôsobom.
Predpokladajme, že testujete prihlasovacie funkcie akejkoľvek webovej aplikácie Facebook .
Ďalej sú uvedené testovacie prípady pre rovnaké prípady:
=> Stiahnite si vyššie uvedený formát Test case s príkladmi údajov
Príklad testovacieho prípadu na ručné testovanie
Nižšie je uvedený príklad živého projektu, ktorý ukazuje, ako sa všetky vyššie uvedené tipy a triky skutočne implementujú.
(Poznámka: Kliknutím na ľubovoľný obrázok zobrazíte zväčšené zobrazenie)
Záver
Osobne najradšej používam a Nástroj na správu testovacích prípadov . Môžete začať s nástrojom otvoreného zdroja. Bude to dobrý doplnok k vašej snahe nastaviť proces testovania a medzitým tiež ušetrí veľa času namiesto manuálnej údržby týchto dokumentov.
Videli sme tiež šablóny testovacích prípadov a niekoľko príkladov, ktoré používali veľmi dobrú a kvalitnú dokumentáciu. Dúfam, že vám tento článok pomohol.
Boli by sme radi, keby sme poznali vaše myšlienky, komentáre / návrhy týkajúce sa tohto článku.
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Zápis testovacích prípadov z dokumentu SRS (STIAHNUŤ ukážky testovacích prípadov projektu Live)
- Ako inteligentne nahlásiť vykonanie testu - (stiahnuť šablónu správy o stave)
- Vzorový dokument plánu testu (príklad plánu testu s podrobnosťami každého poľa)
- Ako písať testovacie prípady pre prihlasovaciu stránku (vzorové scenáre)
- Ako písať testovacie prípady: Najdôležitejší sprievodca s príkladmi
- Ako napísať dokument o stratégii testu (so vzorovou šablónou stratégie testovania)
- Ako napísať efektívnu súhrnnú správu o teste (stiahnutie vzorovej správy)
- Ukážka šablóny plánu testovania softvéru s formátom a obsahom