Testovací model vyspělosti (TMM) v testování softwaru je rámec pro hodnocení vyspělosti procesů testování softwaru. Účelem použití testovacího modelu zralosti je identifikace zralosti a poskytnutí cílů pro zlepšení procesu testování softwaru pro dosažení pokroku. Může být doplněn jakýmkoli modelem zlepšování procesů nebo může být použit jako samostatný model. Test Maturity Model (TMM) je založen na Capability Maturity Model (CMM) a byl poprvé vyvinut Illinois Institute of Technology. Je to podrobný model pro zlepšení testovacího procesu. Model TMM má dvě hlavní složky
Sada 5 úrovní, které definují schopnost testování
Model hodnocení
Model různých úrovní zralosti
Pět úrovní TMM pomáhá organizaci určit vyspělost jejího procesu a identifikovat další kroky zlepšení, které jsou nezbytné pro dosažení vyšší úrovně vyspělosti testu.
Úrovně TMM
Cíle
Cíl úrovní TMM
Úroveň 1: Počáteční
Software by měl úspěšně běžet
Na této úrovni nejsou identifikovány žádné oblasti procesu
Cílem testování je zajistit, aby software fungoval správně
Tato úroveň postrádá zdroje, nástroje a vyškolený personál
CMM neboli Capability Maturity Model slouží k posouzení vyspělosti softwarových procesů organizace
TMM neboli Test Maturity Model popisuje proces testování a souvisí se sledováním kvality testování softwaru model
Proč investovat do čističky vzduchu?
Údržba softwaru je nákladná a časově náročná, pokud jsou závady identifikovány po dodání projektu. V důsledku toho, zatímco detekce defektů je důležitá, je také důležité, aby software během vývojové fáze dělal minimum chyb. K dosažení tohoto cíle může pomoci standardní testovací proces, jako je TMM. TMM (Testing Maturity Model), který je speciálně navržen pro testování, může organizaci pomoci zlepšit vyspělost jejich testovacích postupů.