¿Qué es la prueba de humo?
Smoke Testing es una técnica de prueba inspirada en las pruebas de hardware, que verifica el humo de los componentes del hardware una vez que se enciende el hardware. De manera similar, en el contexto de las pruebas de software, las pruebas de humo se refieren a probar la funcionalidad básica de la compilación.
Si la prueba falla, la compilación se declara inestable y NO se prueba más hasta que pase la prueba de humo de la compilación.
Prueba de humo - Características:
Identificar las funcionalidades críticas del negocio que debe satisfacer un producto.
Diseñar y ejecutar las funcionalidades básicas de la aplicación.
Asegurarse de que la prueba de humo pase todas y cada una de las compilaciones para poder continuar con la prueba.
Smoke Tests permite descubrir errores obvios, lo que ahorra tiempo y esfuerzo al equipo de prueba.
Las pruebas de humo pueden ser manuales o automáticas.