Testování modelu zralosti při testování softwaru
Testování modelu zralosti (TMM) v testování softwaru je rámec pro hodnocení zralosti procesů testování softwaru. Účelem použití modelu testování zralosti je identifikace zralosti a stanovení cílů pro zlepšení procesu testování softwaru k 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.
Model Test Maturity Model (TMM) je založen na modelu Capability Maturity Model (CMM) a byl poprvé vyvinut Illinoisským technologickým institutem. Jedná se o podrobný model pro zlepšení testovacího procesu.
Model TMM má hlavní dvě součásti
- Sada 5 úrovní, které definují možnosti testování
- Model hodnocení
Různé úrovně modelu zralosti
Pět úrovní TMM pomáhá organizaci určit zralost jejího procesu a identifikovat další kroky ke zlepšení, které jsou nezbytné pro dosažení vyšší úrovně zralosti testu.
Úrovně TMM | Cíle | Cíl úrovní TMM |
---|---|---|
Úroveň 1: Počáteční | Software by měl úspěšně fungovat |
|
Úroveň 2: Definováno | Rozvíjejte cíle a zásady testování a ladění |
|
Úroveň 3: Integrovaná | Integrace testování do životního cyklu softwaru |
|
Úroveň 4: Řízení a měření | Vytvořte program zkušebního měření |
|
Úroveň 5: Optimalizováno | Optimalizace testovacího procesu |
|
Rozdíl mezi CMM a TMM
CMM | TMM |
---|---|
|
|
Závěr:
Údržba softwaru je nákladná a časově náročná, pokud jsou vady zjištěny po dodání projektu. Z toho plyne, že i když je detekce defektů důležitá, je také důležité, aby software během fáze vývoje dělal minimální chyby. K tomu může pomoci standardní testovací proces, jako je TMM. TMM (Testing Maturity Model), který je speciálně navržen tak, aby řešil testování, může pomoci organizaci zlepšit vyspělost jejich testovacích postupů.