Přehled toho, jak napsat testovací případ?

Zvažte scénář, ve kterém jste byli požádáni o napsání testovacích případů pro testování aplikace. Mohli byste začít? Možná jste slyšeli termíny, jako jsou testovací případy, testovací skripty, testovací plány atd. Všechny tyto termíny by vám mohly znít matoucí, protože všechny znějí velmi podobně, ale jejich významy se určitě liší. Je velmi důležité mít jasnou představu o těchto softwarových terminologiích, abyste je mohli mezi nimi rozlišovat. Abyste byli při testování dobře efektivní, musíte začít s pochopením toho, jaké testovací případy jsou a jak je můžete napsat tak, aby pokrývaly dané požadavky.

Pamatujte, že dobrý tester je ten, kdo je detailně orientovaný. Kromě toho, že má oko na detaily a specifikace, dobrý tester by měl být schopen psát testovací případy efektivně. Psaní testovacích případů není snadný úkol, protože vyžaduje talent, zkušenosti a dobré obchodní porozumění. Jednou z klíčových dovedností požadovaných pro psaní testů kvality je slušné psaní. Dobré testovací případy jsou psány s cílem definovat „co“ a „jak“ aplikace. Někteří testeři mohou považovat psaní testovacích případů za nudný úkol, ale kvalita testovacích případů určí kvalitu vašeho softwaru a tím určí hodnotu, produktivitu a úspěch týmu společnosti.

Psaní testovacího případu

Můžeme definovat testovací případ jako soubor vstupních a výstupních podmínek nebo proměnných, které pomohou testerovi při určování, zda AUT (testovaná aplikace) splňuje požadavky stanovené ve specifikaci softwarového požadavku nebo v požadavkovém dokumentu. Jde v zásadě o dokument, který obsahuje informace, jako jsou předpoklady pro testování, testovací data použitá pro testování, testovací id, popis testu, postconditions pro testování a kroky k provedení testování. Obsahuje také podrobnosti o pozorovaném výsledku, tj. Skutečném výsledku a výsledku podle požadavku, tj. Očekávaném výsledku.

Všechny tyto podrobnosti jsou specifikovány pro konkrétní zkušební scénář tak, aby se testovala shoda s dokumentem požadavku. V závislosti na porovnání skutečného výsledku a očekávaného výsledku je testovací případ označen jako úspěšný a neúspěšný. Případový test má skutečný výsledek stejně jako očekávaný výsledek, který je uveden v požadavku. Na druhé straně neúspěšný testovací případ nemá skutečný výstup odpovídající očekávanému výstupu, a proto je označen jako neúspěšný.

Testovací případ je scénář, který je jednoduchý a spustitelný. Je prováděna testerem, který je jasně veden podle „kroků, které je třeba dodržovat“. Zkušební případ lze považovat za řadu pokynů poskytnutých ve formě kroků, aby se ověřilo a validovalo chování softwaru podle požadavků.

Parametry testovacího případu jsou:

  1. ID případu testu
  2. Název testovacího případu
  3. Popis testovacího případu
  4. Testovací data
  5. Předpoklady
  6. Zkušební kroky
  7. Očekávaný výsledek
  8. Skutečný výsledek
  9. Postconditions
  10. Prostředí testovacího případu

Testovací případy mají dopad na testovací fázi, takže je třeba se ujistit, že jsou napsány ještě před zahájením testovací fáze. Psaní testovacích případů je stejně důležité a nevyhnutelné jako proces testování.

Kroky pro testovací případ

Kroky k napsání dobrého testovacího případu jsou:

  1. Dobrý testovací případ má testovací id spolu se silným testovacím názvem, které zajišťuje jasnost testovaného modulu. Vezměte příklad, kde testujete registrační stránku. V takovém případě použijte název, který v názvu obsahuje „SignUp Page“.
  2. Dobrý testovací případ má dobře strukturovaný, silný, kompaktní a jasný popis testu, který má být proveden. Tato část může občas zahrnovat předpoklady, informace o testovacím prostředí a další podobné faktory.
  3. Dobrý testovací případ zmiňuje předpoklady nebo jakékoli předpoklady potřebné k řádnému provedení daného testu. To může obsahovat jakýkoli požadavek, například jakákoli přístupová oprávnění potřebná pro přístup k modulu, který je testován v aplikaci.
  4. Za dobrý zkušební případ se považuje zkušební případ uvádějící informace o zkušebních datech použitých pro testování.
  5. Kroky v testovacích případech by měly být stručné, jednoduché a jasné. Ujistěte se, že tyto kroky nejsou zavádějící, aby při testování nedošlo ke ztrátě času
  6. Očekávané a skutečné výsledky každého kroku by měly být jasně uvedeny. To je pro testera velmi užitečné, protože při jeho používání může tester jasně identifikovat krok, ve kterém aplikace selže v době selhání.
  7. V neposlední řadě se ujistěte, že je testovací případ znovu použitelný

Ukázkový testovací případ pro testování, zda je uživatel schopen zaregistrovat se do aplikace obsahující e-mail, telefonní číslo, nastavit heslo ve formuláři.

Název testovacího případu: Ověření přihlašovací stránky

Popis: Nový uživatel by měl být schopen se úspěšně zaregistrovat v aplikaci.

Předpoklad : Uživatel by měl být novým uživatelem.

Tipy a triky

Při psaní testovacích případů byste měli mít na paměti několik bodů, například:

  • Zajistěte, aby testovací případ poskytoval dobré testovací pokrytí, tj. Z testování nevynechala žádná klíčová funkce
  • Zajistěte, aby byly případy negativního testu nebo scénáře negativního testu také zdokumentovány a důkladně testovány.

Závěr

Testovací případy jsou silné a prospěšné pro budoucí zaměstnance, kteří jim poskytují pravdu o systému a jeho funkcích.

Doporučené články

Toto byl průvodce Jak napsat testovací případ? Zde jsme probrali úvod, psaní testovacích případů, kroky k napsání dobrého testovacího případu, parametry a několik tipů a triků. Další informace naleznete také v dalších navrhovaných článcích -

  1. K čemu je testování softwaru?
  2. Testování černé skříňky
  3. Kariéra jako softwarový inženýr
  4. Appium vs Selenium
  5. Techniky testování černé skříňky
  6. 8 Důležitá úloha pro psaní šablony plánu zkoušek

Kategorie: