Sobes.tech
Junior — Middle

¿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.