Test af modenhedsmodel i softwaretest
Test af modenhedsmodel (TMM) i softwaretest er en ramme til evaluering af modenhed af softwaretestprocesser. Formålet med at bruge testmodningsmodel er at identificere modenhed og give mål for at forbedre softwaretestprocessen for at opnå fremskridt. Det kan suppleres med en hvilken som helst procesforbedringsmodel eller kan bruges som en enkeltstående model.
Testmodningsmodellen (TMM) er baseret på kapacitetsmodningsmodellen (CMM), og den blev først udviklet af Illinois Institute of Technology. Det er en detaljeret model til forbedring af testprocessen.
TMM-modellen har to hovedkomponenter
- Et sæt på 5 niveauer, der definerer testkapacitet
- En vurderingsmodel
Forskellige niveauer af modenhedsmodel
De fem niveauer i TMM hjælper organisationen med at bestemme modenheden i dens proces og identificere de næste forbedringstrin, der er vigtige for at opnå et højere niveau af testmodenhed.
TMM-niveauer | Mål | Et mål for TMM-niveauer |
---|---|---|
Niveau 1: Initial | Software skal køre med succes |
|
Niveau 2: Defineret | Udvikle test- og fejlretningsmål og politikker |
|
Niveau 3: Integreret | Integration af test i softwarelevecyklussen |
|
Niveau 4: Ledelse og måling | Opret et testmåleprogram |
|
Niveau 5: Optimeret | Test procesoptimering |
|
Forskel mellem CMM og TMM
CMM | TMM |
---|---|
|
|
Konklusion:
Software vedligeholdelse er dyrt og tidskrævende, når mangler identificeres efter projektlevering. Selvom det er vigtigt at opdage mangler, er det derfor også vigtigt, at software foretager minimale fejl i udviklingsfasen. En standard testproces som TMM kan hjælpe med at opnå dette. TMM (Testing Maturity Model), der er specielt designet til at adressere test, kan hjælpe organisationen med at forbedre modenheden i deres testpraksis.