跳转到主要内容
让你的预发布环境始终处于严密监控之下。此计划自动化会在每晚针对预发布环境运行完整的 E2E 或烟雾测试套件,捕获失败并附上完整的复现上下文,为真正的回归问题创建 Linear 工单,并将摘要发送到你的 QA Slack 频道——这样你每天早上一上班,就能准确了解预发布环境的状态。

使用此模板

在 Devin 中打开 夜间 QA 与冒烟测试,并使用默认配置创建此自动化。你也可以在保存前进行自定义。
想看可实操的详细演练?请参阅 夜间 QA 与冒烟测试 的分步教程

此自动化的功能

Nightly QA 模板是一项基础自动化,适用于任何采用 CI/预发布环境工作流程的团队。Devin 会运行你的测试套件 (Playwright、Cypress、自定义脚本——无论你们已经在用什么) ,将每次失败归类为偶发性失败或真实回归问题,并创建包含足够上下文信息的工单,让工程师无需再次复现即可修复。

工作原理

触发器计划事件recurring
  • 事件schedule:recurring
    • 条件
      • rrule 匹配 FREQ=DAILY;BYHOUR=2;BYMINUTE=0
Devin 的操作:使用完整的事件上下文启动会话,执行下面的提示,并在失败时选择性地通知你。

前提条件

  • 集成:无需集成。此自动化完全通过计划会话运行。

示例提示

此模板自带以下提示。你可以在点击 使用模板 后进行编辑,也可以保持不变。

设置步骤

  1. 在 Devin 中打开 Automations → Templates
  2. 点击 夜间 QA 与冒烟测试。系统会打开创建页面,并预先填入此模板。
  3. 连接所有所需集成,如果你还没有安装 MCP 服务器,请先完成安装。
  4. 替换触发条件中的所有占位值 (例如,将 your-org/your-repo 替换为实际 repo) 。
  5. 查看提示,并根据你团队的语言、规范和护栏进行调整。
  6. 点击 Create automation
大多数自动化模板都包含建议的 ACU 和调用限制,以便在早期 rollout 阶段控制成本。在你对自动化的行为有足够信心之前,请保持这些设置不变;之后再根据你的工作负载提高限制。

何时使用此模板

  • 捕捉那些只会在预发布环境中暴露的回归问题
  • 让你对无法在每次提交时都运行的长时间测试套件仍然有把握
  • 为真正的偶发失败自动创建工单,避免其长期无人处理
  • 让 QA 反馈循环在夜间和整个周末持续运转

自定义思路

  • 调整计划 (每小时、每次部署,或通过 webhook 按需触发)
  • 替换为任意测试框架——Playwright、Cypress、Jest、pytest、Go test
  • 将结果发送到 Linear、Jira、GitHub issues 或 Slack
  • 附加用于预发布环境数据库凭据的 secrets,以便 Devin 查询验证数据

另请参阅