Logo de Dallonses

Smoke testing

¿Qué es el smoke testing?

Un smoke test es un conjunto rápido y superficial de comprobaciones que se ejecuta contra una nueva build para confirmar que sus funciones más críticas funcionan antes de empezar las pruebas más profundas. El nombre viene de la electrónica. Enciendes una placa de circuito nueva, vigilas si sale humo, y si nada arde sigues adelante. El software toma la idea tal cual.

Un smoke test se queda en la superficie. ¿Arranca la aplicación, puede un usuario iniciar sesión, corren los flujos principales a un nivel básico? Despliega una build con la cadena de conexión a la base de datos mal y el smoke test falla en la primera pantalla, antes de que nadie pierda una tarde con casos de prueba detallados. Si el smoke test falla, la build es inestable y vuelve para arreglos. No hay más pruebas hasta que pase.

Ser superficial es la idea, no un defecto. Un smoke test no demuestra que una build sea correcta. Demuestra que una build vale la pena probarla en serio. Esa única decisión ahorra a los equipos correr una suite completa contra una versión que estaba rota de raíz, y por eso los smoke tests suelen ir primero en cualquier pipeline de pruebas serio.

Smoke testing en Dallonses

Cada build que llega a nuestro pipeline de pruebas recibe un smoke test antes de que corra nada más profundo. Es la primera puerta. Si los caminos principales no funcionan, la build no se gana el tiempo del equipo, y lo arreglamos antes de seguir. Barato de correr, despiadado para pillar lo obvio.

Para clientes que lanzan a menudo, aquí es donde nuestro trabajo de aseguramiento de calidad se paga solo en silencio. Smoke tests automatizados en CI significan que un despliegue roto se señala en segundos, no después de que el QA haya empezado una pasada completa. Menos esfuerzo desperdiciado, feedback más rápido y una señal clara en cada build sobre si es seguro continuar.

¿Despliegas a menudo y quieres pillar builds rotas antes de que te cuesten un día? Montemos la primera puerta.

Habla con nosotros sobre testing

Servicios relacionados


¿Listo para trabajar juntos?

Reservar una reunión
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando
Aymón sosteniendo una revista Tools frente a su cara
Ari trabajando en una laptop al aire libre rodeado de plantas
Vista superior de un escritorio de madera con teclado, ratón y auriculares
Ilustración dibujada a mano de una mano chasqueando los dedos
Nico recostado contra un dispensador de agua junto a un extintor de incendios
Primer plano de una computadora abierta con placa de circuito y componentes en un escritorio de madera
Bernat y Andreu colaborando en un escritorio con monitores y una laptop
Ilustración dibujada a mano de una mano abierta saludando