Realiza un test de humo en un despliegue de producción en 60 segundos
Cuándo usarlo: Acabas de desplegar y quieres una verificación rápida de que los flujos de usuario críticos sigan funcionando antes de declarar éxito.
Requisitos previos
- Credenciales de cuenta de prueba (usa una cuenta QA dedicada, no una de usuario real) — Guárdalas en variables de entorno o en el prompt mismo
Flujo
-
Abre la página de inicio y verifica que cargueAbre https://app.example.com. Verifica que la página devuelva 200, el H1 diga 'Bienvenido', y el botón de inicio de sesión sea visible.✓ Copiado→ Pasa o falla con captura de pantalla si falla
-
Ejecuta el flujo inicio de sesión → acción principal → cierre de sesiónInicia sesión como [email protected] / [contraseña]. Luego crea un nuevo proyecto llamado 'smoke-test-<timestamp>'. Luego elimínalo. Luego cierra sesión.✓ Copiado→ Cada paso tiene éxito; si alguno falla, captura de pantalla + volcado de DOM
-
Diagnostica cualquier falloSi algún paso falló, captura la instantánea de la página y dime qué es diferente de una línea de base funcional.✓ Copiado→ Elemento específico o solicitud de red que falló
Resultado: Confianza (o pánico rápido) sobre tu despliegue en menos de un minuto, sin necesidad de un conjunto E2E completo.
Errores comunes
- Los datos de prueba codificados se acumulan y contaminan prod — Siempre usa marcas de tiempo únicas en los datos de prueba y limpia al final del flujo
- La sesión del navegador persiste entre ejecuciones, ocultando errores que necesitan un estado limpio — Ejecuta con
--browser-context: incognitoo limpia cookies entre ejecuciones