sample test case template with test case examples
Každý den dostávám několik žádostí Šablona testovacího případu . A jsem překvapen, že mnoho testerů stále dokumentuje testovací případy s dokumenty Word nebo Excel.
Většina z nich dává přednost excelovým tabulkám, protože mohou snadno seskupovat testovací případy podle typů testů a co je nejdůležitější, mohou snadno získat testovací metriky pomocí vzorců aplikace Excel. Jsem si však jistý, že jak se objem vašich testů neustále zvyšuje, zvládnete to jen velmi obtížně.
Pokud nepoužíváte žádný nástroj pro správu testovacích případů, důrazně vám doporučuji ke správě a provádění testovacích případů použít nástroj s otevřeným zdrojovým kódem.
Formáty testovacích případů se mohou v jednotlivých organizacích lišit. Ale použití standardního formátu testovacích případů pro psaní testovacích případů je o krok blíže k nastavení testovacího procesu pro váš projekt.
Také minimalizuje Ad-hoc test to se děje bez řádné dokumentace testovacích případů. Ale i když používáte standardní šablony, musíte nastavit psaní testovacích případů, zkontrolovat a schválit, provést test a hlavně proces přípravy testovací zprávy atd. Pomocí manuálních metod.
Také pokud máte proces kontroly testovacích případů obchodním týmem, musíte tyto testovací případy naformátovat v šabloně schválené oběma stranami.
Co se naučíte:
- Doporučené nástroje
- Standardní pole vzorové šablony testovacího případu
- Stáhnout šablonu testovacího případu s příkladem (formát č. 1)
- Jeden další formát testovacích případů (# 2)
- Příklad testovacího případu pro ruční testování
- Závěr
- Doporučené čtení
Doporučené nástroje
Než budete pokračovat v procesu psaní testovacích případů, doporučujeme si stáhnout tyto nástroje pro správu testovacích případů. To usnadní váš testovací plán a proces psaní testovacích případů zmíněný v tomto kurzu.
# 1) TestRail
=> Stáhněte si nástroj pro správu testovacích případů TestRail
# 2) TestMonitor
TestMonitor - nejvyšší úroveň online správy testů. Revoluční snadné.
TestMonitor je komplexní nástroj pro správu testů pro každou organizaci. Jednoduchý, intuitivní přístup k testování. Ať už implementujete podnikový software, potřebujete QA, vytváříte kvalitní aplikaci nebo potřebujete pomocnou ruku ve svém testovacím projektu, TestMonitor vás pokryje.
=> Navštivte web TestMonitor
Zde je způsob, jak tento proces správy manuálních testovacích případů trochu usnadnit pomocí jednoduchých testovacích šablon.
Poznámka: Uvedl jsem maximální počet polí souvisejících s testovacím případem. Doporučuje se však používat pouze ta pole, která používá váš tým. Pokud si myslíte, že v tomto seznamu chybí nějaké pole používané vaším týmem, můžete jej přidat do své vlastní šablony.
Standardní pole vzorové šablony testovacího případu
Při přípravě šablony testovacích případů je třeba vzít v úvahu určitá standardní pole.
Níže je uvedeno několik standardních polí vzorové šablony Test Case .
ID testovacího případu: U každého testovacího případu je vyžadováno jedinečné ID. Při určování typů testu se řiďte některými pravidly. Například, „TC_UI_1“ označující „testovací případ uživatelského rozhraní č. 1“.
Priorita testu (nízká / střední / vysoká) :To je velmi užitečné při provádění testu. Priorita testu pro obchodní pravidla a funkční testovací případy mohou být střední nebo vyšší, zatímco menší případy uživatelského rozhraní mohou mít nízkou prioritu. Priorita testu by měla být vždy stanovena recenzentem.
Název modulu :Uveďte název hlavního modulu nebo podmodulu.
Test navržen Název testeru.
Datum navrženého testu :Datum, kdy to bylo napsáno.
Test proveden uživatelem Jméno testujícího, který provedl tento test. Vyplní se až po provedení testu.
Datum provedení zkoušky :Datum, kdy byl test proveden.
Název / název testu :Název testovacího případu. Například, ověřte přihlašovací stránku platným uživatelským jménem a heslem.
Shrnutí / popis testu :Stručně popište cíl testu.
java pole přidat prvek do konce
Předběžné podmínky :Jakýkoli předpoklad, který musí být splněn před provedením tohoto testovacího případu. Seznam všech předběžných podmínek pro úspěšné provedení tohoto testovacího případu.
Závislosti :Uveďte jakékoli závislosti na ostatních testovacích případech nebo testovacích požadavcích.
Zkušební kroky :Podrobně uveďte všechny kroky provedení testu. Kroky testu zapisujte v pořadí, v jakém by měly být provedeny. Nezapomeňte uvést co nejvíce podrobností.
Profesionální tip :Aby bylo možné efektivně spravovat testovací případ s menším počtem polí, použijte toto pole k popisu testovacích podmínek, testovacích dat a uživatelských rolí pro spuštění testu.Testovací data :Použití testovacích dat jako vstupu pro tento testovací případ. Můžete zadat různé datové sady s přesnými hodnotami, které se použijí jako vstup.
Očekávaný výsledek :Jaký by měl být výstup systému po provedení testu? Popište podrobně očekávaný výsledek včetně zprávy / chyby, která by se měla zobrazit na obrazovce.
Post-podmínka :Jaký by měl být stav systému po provedení tohoto testovacího případu?
Skutečný výsledek :Skutečný výsledek testu by měl být vyplněn po provedení testu. Popište chování systému po provedení testu.
Stav (Pass / Fail) :Pokud skutečný výsledek není podle očekávaného výsledku, označte tento test jako selhalo . Jinak jej aktualizujte jako prošel .
Poznámky / Komentáře / Dotazy :Pokud existují výše uvedená pole, která nemohou být popsána výše, nebo existují nějaké speciální podmínky, které by je mohly popsat, nebo pokud existují nějaké dotazy týkající se očekávaných nebo skutečných výsledků, uveďte je zde.
V případě potřeby přidejte následující pole:
Vadné ID / odkaz :Pokud je stav testu selhalo , pak uveďte odkaz na protokol závad nebo uveďte číslo závady.
Typ testu / klíčová slova :Toto pole lze použít ke klasifikaci testů na základě typů testů. Například, funkční , použitelnost, obchodní pravidla atd.
Požadavky :Požadavky, pro které je tento testovací případ psán. Výhodně přesné číslo sekce požadavku doc.
Přílohy / reference :Toto pole je užitečné pro složité scénáře testování, aby bylo možné vysvětlit kroky testu nebo očekávané výsledky pomocí diagramu Visio jako reference. Zadejte odkaz nebo umístění na skutečnou cestu diagramu nebo dokumentu.
Automatizace? (Ano ne) :Zda je tento testovací případ automatizovaný nebo ne. Při automatizaci testovacích případů je užitečné sledovat stav automatizace.
S pomocí výše uvedených polí jsem pro vaši referenci připravil ukázkovou šablonu testovacího případu.
Stáhnout šablonu testovacího případu s příkladem (formát č. 1)
- Šablona souboru DOC pro testovací případ a
- Testovací šablona souboru Excel
Zde také můžete odkázat na několik dalších článků o efektivním psaní testovací případy . Pomocí těchto pokynů pro psaní testů a výše uvedené šablony můžete efektivně psát a spravovat testovací případy ve vašem projektu.
Ukázkové testovací případy:
Výukový program č. 1: 180+ ukázkových testovacích případů pro webové a desktopové aplikace
Jeden další formát testovacích případů (# 2)
Testovací případy se nepochybně budou lišit v závislosti na funkčnosti softwaru, pro který je určen. Níže je však uvedena šablona, kterou můžete vždy použít k dokumentaci testovacích případů, aniž byste se obtěžovali tím, co vaše aplikace dělá.
Ukázkové testovací případy
Na základě výše uvedené šablony je níže příklad který tento koncept předvádí mnohem srozumitelnějším způsobem.
Předpokládejme, že testujete přihlašovací funkce jakékoli webové aplikace Facebook .
Níže jsou uvedeny testovací případy pro stejné:
=> Stáhněte si výše uvedený formát Test case s ukázkovými daty
Příklad testovacího případu pro ruční testování
Níže je uveden příklad živého projektu, který ukazuje, jak jsou všechny výše uvedené tipy a triky skutečně implementovány.
(Poznámka: Kliknutím na libovolný obrázek zobrazíte zvětšené zobrazení)
Závěr
Osobně dávám přednost použití a Nástroj pro správu testovacích případů . Můžete začít s nástrojem s otevřeným zdrojovým kódem. Bude to dobrý doplněk k vašemu úsilí nastavit proces testování a mezitím také ušetří spoustu času namísto ruční údržby těchto dokumentů.
Viděli jsme také šablony testovacích případů a několik příkladů používajících velmi dobrou a kvalitní dokumentaci. Doufám, že vám tento článek pomohl.
Byli bychom rádi, kdybychom věděli, jaké jsou vaše myšlenky, komentáře / návrhy k tomuto článku.
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Psaní testovacích případů z dokumentu SRS (DOWNLOAD Live Project Sample Test Cases)
- Jak chytře hlásit provedení testu - (Stáhnout šablonu hlášení o stavu)
- Ukázkový dokument plánu testu (příklad plánu testu s podrobnostmi každého pole)
- Jak psát testovací případy pro přihlašovací stránku (ukázkové scénáře)
- Jak psát testovací případy: Ultimate Guide s příklady
- Jak psát dokument strategie testování (se vzorem šablony strategie testování)
- Jak napsat efektivní souhrnnou zprávu o testu (Stažení ukázkové zprávy)
- Ukázková šablona plánu testování softwaru s formátem a obsahem