Saltar al contenido principal
Mantén tu entorno de staging bajo vigilancia constante. Esta automatización programada ejecuta cada noche tu conjunto de prueba completo de E2E o smoke en staging, captura los fallos con todo el contexto necesario para reproducirlos, crea tickets en Linear para las regresiones reales y publica un resumen en tu canal de QA de Slack, para que cada mañana sepas exactamente en qué estado está staging.

Usa esta plantilla

Abre Nightly QA & Smoke Tests en Devin y crea la automatización con la configuración predeterminada. Puedes personalizarla antes de guardarla.
¿Buscas una guía práctica? Consulta el tutorial paso a paso de Nightly QA & Smoke Tests.

Qué hace esta automatización

La plantilla Nightly QA es una automatización fundamental para cualquier equipo que haga despliegues con un flujo de trabajo de CI/staging. Devin ejecuta tu conjunto de pruebas (Playwright, Cypress, scripts personalizados — lo que ya tengas), clasifica cada fallo como intermitente o como una regresión real, y crea tickets con suficiente contexto para que una persona pueda corregirlo sin tener que reproducirlo de nuevo.

Cómo funciona

Disparador: Evento de programaciónrecurring
  • Evento: schedule:recurring
    • Condiciones:
      • rrule coincide con FREQ=DAILY;BYHOUR=2;BYMINUTE=0
Qué hace Devin: Inicia una sesión con todo el contexto del evento, ejecuta el prompt siguiente y, opcionalmente, te notifica si se produce un error.

Requisitos previos

  • Integraciones: No se requiere ninguna. Esta automatización se ejecuta solo como una sesión programada.

Ejemplo de prompt

La plantilla viene con este prompt. Puedes editarlo después de hacer clic en Usar plantilla o dejarlo como está.

Cómo configurarlo

  1. Abre Automations → Templates en Devin.
  2. Haz clic en Nightly QA & Smoke Tests. Se abrirá la página de creación con esta plantilla ya rellenada.
  3. Conecta las integraciones requeridas e instala los servidores MCP si aún no lo has hecho.
  4. Sustituye los valores de marcador de posición en las condiciones de activación (por ejemplo, cambia your-org/your-repo por tu repositorio real).
  5. Revisa el prompt y ajústalo al lenguaje, las convenciones y las salvaguardas de tu equipo.
  6. Haz clic en Create automation.
La mayoría de las plantillas de automatización incluyen límites sugeridos de ACU y de invocaciones para acotar el coste durante las primeras fases del despliegue. Déjalos tal como están hasta que tengas confianza en el comportamiento de la automatización; después, auméntalos según tu carga de trabajo.

Cuándo usar esta plantilla

  • Detectar regresiones que solo aparecen en entornos de staging
  • Mantener la confianza en conjuntos de pruebas de larga duración que no pueden ejecutarse con cada confirmación
  • Crear tickets automáticamente para intermitentes reales y evitar que queden en el olvido
  • Mantener en marcha el ciclo de feedback de QA durante la noche y los fines de semana

Ideas de personalización

  • Cambia la programación (cada hora, por despliegue o bajo demanda mediante webhook)
  • Usa cualquier entorno de pruebas: Playwright, Cypress, Jest, pytest, Go test
  • Envía los resultados a Linear, Jira, GitHub issues o Slack
  • Adjunta secrets con las credenciales de la base de datos de staging para que Devin pueda consultar los datos de verificación

Ver también