Spring GDS 25 Aniversario
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
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.
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.
Una empresa de logística que envía a 190 países construyó algo para enviarse a sí misma.
Convertir una marca en un negocio que funciona.
Medio millón de personas. Una app. Cero caos.















