Sobes.tech
Junior

¿Qué es la prueba de humo y qué componentes se prueban en su marco?

sobes.tech AI

Respuesta de la IA

Las pruebas de humo (pruebas de humo) son una revisión rápida de las funciones principales de la aplicación para asegurarse de que los componentes críticos funcionen correctamente y no contengan defectos bloqueantes después de la compilación o implementación / cambio de código. El objetivo es determinar si la compilación es apta para pruebas más detalladas. Si la prueba de humo falla, la compilación se rechaza.

Normalmente, en las pruebas de humo se verifica:

  • Instalación / Implementación: Éxito en la instalación de la aplicación o en la implementación de una nueva versión.
  • Autorización / Autenticación: Capacidad para iniciar sesión con credenciales válidas.
  • Procesos comerciales principales: Escenarios de uso simples y críticos (por ejemplo, crear un pedido, agregar un producto, enviar un mensaje).
  • Interfaz: Carga de las páginas principales, disponibilidad de elementos clave (botones, campos de entrada).
  • Conexión con bases de datos o servicios externos: Funcionalidad básica de las integraciones.
  • Registro de errores: Verificación de que los errores críticos se registran.

Las pruebas de humo se realizan en las etapas más tempranas después de recibir una nueva compilación, a menudo antes de comenzar las pruebas de regresión o funcionales. Permite ahorrar tiempo y recursos, identificando rápidamente problemas mayores. Puede realizarse manualmente o de forma automatizada.