La prueba manual en la etapa de mantenimiento es la evaluación de un sistema existente y funcionando durante modificaciones, correcciones de errores o integración de nuevos componentes.
Anteriormente, el mantenimiento se realizaba de manera residual, y a menudo solo se probaban las nuevas funciones. Sin embargo, con el tiempo se hizo evidente que cualquier intervención puede afectar los escenarios existentes.
La siguiente situación es típica:
Una organización efectiva del maintenance testing requiere:
Características clave:
¿Es necesario verificar solo los módulos que han sido modificados?
No, es imprescindible probar también las partes del sistema relacionadas, para no perder efectos secundarios de los cambios.
¿Es suficiente con una prueba de regresión completa después de cada corrección?
No, a menudo es suficiente verificar los caminos clave (críticos), y la regresión completa se realiza solo antes del lanzamiento o ante cambios significativos.
¿Se puede renunciar completamente a las pruebas exploratorias en la etapa de mantenimiento?
No, las pruebas exploratorias permiten encontrar errores no triviales fuera de la cobertura de los escenarios y deben acompañar la fase de mantenimiento.
Después de corregir un error en el perfil de usuario, solo se prueba el perfil, pero no se verifica la autorización y la visualización del perfil en otras páginas. Como resultado, surge un error: en la página principal, el perfil no se actualiza.
Pros:
Contras:
El error corregido en el perfil se prueba tanto de forma aislada como de manera integral: se verifica el perfil en todos los lugares donde se utiliza. Se utiliza una lista de verificación de escenarios clave.
Pros:
Contras: