Testovanie modelu zrelosti v testovaní softvéru
Testovací model zrelosti (TMM) v softvérovom testovaní predstavuje rámec pre hodnotenie zrelosti procesov testovania softvéru. Účelom použitia modelu testovania zrelosti je identifikácia zrelosti a stanovenie cieľov na zlepšenie procesu testovania softvéru s cieľom dosiahnuť pokrok. Môže byť doplnený akýmkoľvek modelom zlepšovania procesov alebo môže byť použitý ako samostatný model.
Testovací model zrelosti (TMM) je založený na modeli zrelosti schopností (CMM) a bol prvýkrát vyvinutý v Illinois Institute of Technology. Je to podrobný model pre zlepšenie testovacieho procesu.
Model TMM má hlavné dve zložky
- Sada 5 úrovní, ktoré definujú testovacie schopnosti
- Hodnotiaci model
Rôzne modely úrovne zrelosti
Päť úrovní TMM pomáha organizácii určiť vyspelosť jej procesu a identifikovať ďalšie kroky zlepšenia, ktoré sú nevyhnutné na dosiahnutie vyššej úrovne vyspelosti testu.
Úrovne TMM | Ciele | Cieľ úrovní TMM |
---|---|---|
Úroveň 1: Počiatočná | Softvér by mal úspešne fungovať |
|
Úroveň 2: Definovaná | Vypracovať ciele a politiky testovania a ladenia |
|
Úroveň 3: Integrovaná | Integrácia testovania do životného cyklu softvéru |
|
Úroveň 4: Správa a meranie | Vytvorte program testovacieho merania |
|
Úroveň 5: Optimalizovaná | Optimalizácia testovacieho procesu |
|
Rozdiel medzi CMM a TMM
CMM | TMM |
---|---|
|
|
Záver:
Údržba softvéru je nákladná a časovo náročná, ak sa po doručení projektu zistia chyby. Z toho vyplýva, že aj keď je zisťovanie chýb dôležité, je tiež dôležité, aby softvér robil vo fáze vývoja minimálne chyby. K tomu môže pomôcť štandardný testovací proces, ako je TMM. TMM (Testing Maturity Model), ktorý je špeciálne navrhnutý na riešenie testovania, môže pomôcť organizácii zlepšiť vyspelosť ich testovacích postupov.