Testarea modelului de maturitate în testarea software-ului
Testarea modelului de maturitate (TMM) în testarea software-ului este un cadru pentru evaluarea maturității proceselor de testare software. Scopul utilizării modelului de testare a maturității este identificarea maturității și furnizarea de ținte pentru a îmbunătăți procesul de testare a software-ului pentru a atinge progresul. Poate fi completat cu orice model de îmbunătățire a procesului sau poate fi folosit ca model autonom.
Modelul de maturitate de testare (TMM) se bazează pe modelul de maturitate a capacității (CMM) și a fost dezvoltat pentru prima dată de Institutul de Tehnologie din Illinois. Este un model detaliat pentru îmbunătățirea procesului de testare.
Modelul TMM are două componente majore
- Un set de 5 niveluri care definesc capacitatea de testare
- Un model de evaluare
Model de diferite niveluri de maturitate
Cele cinci niveluri ale TMM ajută organizația să determine maturitatea procesului său și să identifice următorii pași de îmbunătățire care sunt esențiali pentru atingerea unui nivel mai ridicat de maturitate a testului.
Niveluri TMM | Obiective | Un obiectiv al nivelurilor TMM |
---|---|---|
Nivelul 1: inițial | Software-ul ar trebui să ruleze cu succes |
|
Nivelul 2: Definit | Elaborați obiective și politici de testare și depanare |
|
Nivelul 3: Integrat | Integrarea testării în ciclul de viață al software-ului |
|
Nivelul 4: Management și măsurare | Stabiliți un program de măsurare a testelor |
|
Nivelul 5: optimizat | Optimizarea procesului de testare |
|
Diferența dintre CMM și TMM
CMM | TMM |
---|---|
|
|
Concluzie:
Întreținerea software-ului este costisitoare și consumă mult timp atunci când defectele sunt identificate după livrarea proiectului. În consecință, în timp ce detectarea defectelor este importantă, este de asemenea important ca software-ul să facă erori minime în faza de dezvoltare. Un proces standard de testare precum TMM poate ajuta la realizarea acestui lucru. TMM (Testing Maturity Model) special conceput pentru a aborda testarea poate ajuta organizația să îmbunătățească maturitatea practicilor de testare.