Prueba del modelo de madurez en pruebas de software
Testing Maturity Model (TMM) en Software Testing es un marco para evaluar la madurez de los procesos de prueba de software. El propósito de utilizar el modelo de madurez de prueba es identificar la madurez y proporcionar objetivos para mejorar el proceso de prueba de software para lograr el progreso. Se puede complementar con cualquier modelo de mejora de procesos o se puede utilizar como modelo independiente.
El Modelo de madurez de prueba (TMM) se basa en el Modelo de madurez de capacidad (CMM) y fue desarrollado por primera vez por el Instituto de Tecnología de Illinois. Es un modelo detallado para la mejora del proceso de prueba.
El modelo TMM tiene dos componentes principales
- Un conjunto de 5 niveles que definen la capacidad de prueba.
- Un modelo de evaluación
Modelo de diferentes niveles de madurez
Los cinco niveles del TMM ayudan a la organización a determinar la madurez de su proceso e identificar los próximos pasos de mejora que son esenciales para lograr un mayor nivel de madurez de prueba.
Niveles TMM | Metas | Un objetivo de los niveles de TMM |
---|---|---|
Nivel 1: inicial | El software debería ejecutarse correctamente |
|
Nivel 2: Definido | Desarrollar políticas y objetivos de prueba y depuración |
|
Nivel 3: Integrado | Integración de pruebas en el ciclo de vida del software |
|
Nivel 4: Gestión y medición | Establecer un programa de medición de prueba |
|
Nivel 5: Optimizado | Optimización del proceso de prueba |
|
Diferencia entre CMM y TMM
CMM | TMM |
---|---|
|
|
Conclusión:
El mantenimiento del software es caro y requiere mucho tiempo cuando los defectos se identifican después de la entrega del proyecto. En consecuencia, si bien la detección de defectos es importante, también es importante que el software cometa errores mínimos durante la fase de desarrollo. Un proceso de prueba estándar como TMM puede ayudar a lograrlo. TMM (Testing Maturity Model), que está especialmente diseñado para abordar las pruebas, puede ayudar a la organización a mejorar la madurez de sus prácticas de prueba.