¿En qué se diferencian los tipos de pruebas Smoke, Regress y Sanity en cuanto a su objetivo y aplicación?
sobes.tech AI
Respuesta de la IA
Pruebas de humo (Smoke Testing) — un conjunto rápido de pruebas que verifican las funciones principales de la aplicación después de la compilación o implementación. El objetivo es asegurarse de que el sistema se inicia y las funciones principales funcionan, para no gastar tiempo en pruebas más profundas en caso de errores críticos.
Pruebas de regresión (Regression Testing) — verificar que los cambios recientes en el código no hayan roto funcionalidades existentes. Normalmente incluye un conjunto completo o parcial de pruebas que cubren funciones antiguas y nuevas.
Pruebas de sanidad (Sanity Testing) — pruebas específicas después de cambios menores o correcciones, para asegurarse de que una funcionalidad concreta funciona correctamente y el error ha sido corregido.
En resumen:
- Smoke — revisión básica de todo el sistema después de la compilación.
- Sanity — revisión de cambios específicos antes de pruebas más profundas.
- Regression — verificación de que los cambios no han roto funcionalidades existentes.