Junior
¿Cuál es la diferencia entre la prueba de confirmación y la prueba de regresión?
sobes.tech AI
Respuesta de la IA
- Pruebas de Confirmación (Confirmation Testing / Re-testing): Verificación de una corrección específica de un defecto para asegurarse de que el problema declarado se ha resuelto y que la corrección funciona correctamente. Se realiza después de cada corrección de defectos.
- Pruebas de Regresión (Regression Testing): Verificación de la funcionalidad existente del software después de realizar cambios (corrección de defectos, adición de nuevas funciones, cambios en la configuración), para asegurarse de que estos cambios no hayan introducido nuevos defectos y no hayan interrumpido el funcionamiento de partes previamente operativas del sistema.
Diferencia principal:
| Característica | Pruebas de Confirmación | Pruebas de Regresión |
|---|---|---|
| Objetivo | Verificar la corrección del defecto | Verificar que los cambios no hayan roto el sistema |
| Ámbito de aplicación | Defecto corregido específico | Módulos/funcionalidades relacionadas y no relacionadas con los cambios |
| Cuándo se realiza | Después de corregir un defecto | Después de realizar cualquier cambio en el código |
| Relación con el defecto | Relacionado con el defecto detectado | No necesariamente relacionado con un defecto específico, puede buscar nuevos |
| Casos de prueba | Reverificación del caso que encontró el error | Muestreo o todos los casos previamente ejecutados |