Testovací případ pro přihlašovací formulář s maximální délkou hesla 16 znaků by mohl vypadat takto: předpoklady (preconditions) — účet existuje a prohlížeč je na přihlašovací stránce; vstupní hodnoty — uživatelské jméno jdoe, heslo o délce přesně 16 znaků; očekávaný výsledek — úspěšné přihlášení a přesměrování na přehled (dashboard); následné podmínky (postconditions) — relace (session) je vytvořena. Druhý testovací případ s heslem o 17 znacích očekává chybovou hlášku. Každý testovací případ je napsán pro konkrétní cíl, například pro prozkoumání určité cesty programu nebo pro ověření shody s požadavkem.
Jaký je rozdíl mezi testovacím případem a testovacím scénářem? Testovací scénář je dokument specifikující posloupnost akcí pro provedení testu; testovací případ je konkrétní sada vstupních hodnot, předpokladů, očekávaných výsledků a následných podmínek vytvořená pro konkrétní cíl. Z jednoho scénáře lze odvodit několik testovacích případů.
Potřebují testovací případy vždy očekávané výsledky? Ano — očekávaný výsledek je to, co činí testovací případ ověřitelným. Bez něj nelze rozlišit úspěšný průběh od neprůkazného.
Co je testovací sada (test set)? Testovací sada je skupina testovacích případů, kde se následná podmínka jednoho testu často stává předpokladem dalšího, čímž vzniká řetězec provedení.
Používají se testovací případy pouze v manuálním testování? Ne. Automatizované testy jsou také organizovány jako testovací případy — skript implementuje vstupy, předpoklady, očekávané výsledky a následné podmínky programově.