Discipline: Testování
Testování je disciplínou, která popisuje, jak efektivně získávat zpětnou vazbu o vytvářeném IS/ICT, a to prostřednictvím plánování, přípravy, provedení a vyhodnocování testů [MMSP, 2011].
Relationships
Main Description

Testování hraje v procesu vývoje IS/ICT velmi důležitou roli, a to především proto, že umožňuje zajistit včasnou a častou zpětnou vazbu o tom, zda vyvíjený systém uspokojuje definované požadavky, objektivně změřit pokrok obsažený v přírůstcích, identifikovat nesrovnalosti a chyby řešení a ověřit, zda provedené změny v již otestovaném řešení neovlivnily negativně jeho funkcionalitu. [MMSP, 2011]

Úlohy, které jsou zaměřeny na hlavní proces testování jsou zachyceny na následujícím modelu. Jedná se o Plánování testů, Přípravu testů a Provedení testů, které by v různé míře měly být prováděny téměř ve všech iteracích životního cyklu vývoje IS/ICT. V závislosti na frekvenci dodávání nových buildů je dokonce možné, aby v rámci jedné iterace proběhlo několik testovacích cyklů. [MMSP, 2011]

Vedle těchto úloh jsou v rámci metodiky MMSP-AV součástí testování také následující úlohy:

  • Vyhodnocování testů
  • Kontrola popisu implementace
  • Monitoring testovacího prostředí
  • Příprava automatizovaných testů
  • Provedení automatizovaných testů
  • Vyhodnocování automatizovaných testů
  • Administrace nástroje pro správu testů
  • Příprava reportingu
  • Prioritizace defektů
  • Příprava uživatelských testů

Testování je iterativní a inkrementální disciplínou, která se řídí základním heslem „Testuj často a co nejdříve“. Základním cílem, který Testování sleduje, je eliminovat všechna rizika, nedostatky a chyby co nejdříve je to možné. [MMSP, 2011]