Task: Organizace a prioritizace testovacích případů
Seskupení vzájemně souvisejících testovacích případů a určení pořadí jejich provádění.
Disciplines: Implementace testů
Relationships
RolesPrimary Performer: Additional Performers:
Outputs
    Main Description

    V rámci návrhu a implementace testů je vytvářeno množství testovacích případů a skriptů. Na určení pořadí, v jakém se budou provádět, může mít vliv mnoho faktorů. Někdy má smysl uspořádat testovací případy do testovacích sad. To napomáhá k tomu, aby testovací případy, které mají vazbu na jiné testovací případy, byly prováděny v logickém sledu za sebou, nebo aby testovací případy byly organizovány do skupin, které mají společný účel (např. kolekce testů pro ověření sestavení, kolekce testů jedné platformy, testy pro jedno rozhraní, apod.). Při sestavování pořadí provádění testovacích případů je třeba také určit jejich priority a testovací případy s vyšší prioritou zařadit na začátek, aby v první řadě byly otestovány kritické vlastnosti a až potom vše ostatní.

    V praxi se často stává, že čas původně vyhrazený na testování, je náhle zkrácen z důvodu zpoždění plánovaného nasazení verze dané komponenty či systému pro otestování. Jednou z cest, jak se s tímto problémem vypořádat, je postupovat při testování dle priorit a v případě, že se nestihne otestovat vše, co bylo původně připraveno, může testovací tým provést alespoň testovací případy s největší prioritou. Priority k jednotlivým testovacím případům jsou přiřazovány na základě přístupu k testování. Mohou být určeny prioritou jednotlivých rizik, které pokrývají, nebo na základě priorit pokrytých požadavků.

    Pořadí provádění testovacích případů může záviset i na dalších faktorech, jako je dostupnost osob, od kterých je při testování vyžadována součinnost, dostupnost testovacího prostředí a nástrojů pro testování a dostupnost testovaného systému či komponenty. Vyvíjené komponenty nebo systém nemusí být nasazovány jako celek, ale po jednotlivých částech a organizace testů se potom musí takovým plánům nasazení přizpůsobit. 

    More Information