Sobes.tech
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