成为赞助商——支持中文 Agent 生态

了解赞助
库Agent场景库
← 返回用例列表

OpenObserve:八席 Council 子代理,把 E2E QA 写成可阻断流水线

对照团队工程案例:Analyst→Architect→Engineer→Sentinel→Healer→Scribe;披露分析 45–60 分→5–10 分、脆测约 30–35→4–5、用例约 380→700+,并在写测时揪出 ServiceNow 静默缺陷;不代你零漏测、不外推。

场景说明

面向跟不上发版速度的 QA/工程团队:把「再加人写 Playwright」写成可对账的分职 Council+Sentinel 阻断+Healer 自愈,区别于自治 CI 贡献者与 Agent PR 人审工件闸。

案例叙事

01他们做了什么

Shrinath Rao 在 OpenObserve 博客《From 380 to 700+ Tests: How We Built an Autonomous QA Team with Claude Code》(页内 January 27, 2026;JSON-LD datePublished 2026-01-27 → 2026-01-27)写明:面对功能分析约 45–60 分钟、脆测约 30+、覆盖约 380 跟不上发版的瓶颈,团队用 Claude Code 搭「Council of Sub Agents」——八个专长代理覆盖整条 E2E 管线。编排器路由 OSS/Enterprise 路径;六阶段为 Analyst(源码与 data-test、工作流与边角→Feature Design Doc)→ Architect(P0/P1/P2 测计划)→ Engineer(按 Page Object 与已核选择器写 Playwright)→ Sentinel(审计框架违规、脆定位、缺断言、硬编码凭证,严重则阻断)→ Healer(跑测、诊断、至多约 5 轮修复)→ Scribe(写入 TestDino);另有独立 Test Inspector 审含 E2E 变更的 GitHub PR。

「Aha」案例:为 Prebuilt Alert Destinations(Slack/Discord/Teams/PagerDuty/ServiceNow)生成测时,ServiceNow 编辑用例卡在 Loading;Healer 追到 Vue 组件 hostname 切片错误——静默集成缺陷,客户尚未报障。结果口径(作者团队窗口):特征分析 45–60 分→5–10 分;首条通过测约 1 小时→约 5 分钟;脆测约 30–35→4–5(约 85%);覆盖约 380→700+(约 84% 增)。强调自治≠无人监督,P0 仍人审。本场景据此输出「E2E QA Council」提纲。禁止把 700+ 或 85% 写成对你产品的保证。

02实际效果

  • 源披露分析 45–60 分→5–10 分、脆测约 30–35→4–5、覆盖约 380→700+,以及写测时发现 ServiceNow 静默缺陷等团队窗口数字;属 OpenObserve QA 叙事,不可外推为你的漏测率或发版 SLA。
  • 能把「再加人写测」与「分职 Council + Sentinel 阻断 + Healer 有限自愈」拆开。
  • 为脆定位、选择器漂移与 Healer 改坏断言提供提问清单。

03值得知道

  • 强依赖既有 Playwright/POM/data-test 纪律;乱选择器仓会放大幻觉。
  • Healer 自动改测需人设上限与 diff 审,否则测俘获风险上升。
  • 上面写的是可观测性产品团队工程博客,不是 Claude/Playwright 官文简报。

04可复制提示词

E2E QA Council 简报

你是 QA 自动化顾问。只根据用户约束写提问清单,不要编造已上线。

现有测栈:{{stack}}
选择器约定:{{selectors}}
是否允许自动改测:{{allow_heal}}

输出 Markdown:
1. 六阶段产物与交接文件
2. Sentinel 阻断规则示例
3. Healer 迭代上限与人审点
4. P0 人工验收清单
禁止声称覆盖率已达标;禁止建议取消人审合入。

Healer 改坏断言复盘提纲

Healer 为让用例变绿削弱了断言,请写复盘提纲。

失败日志摘录:{{log}}
改动 diff 摘要:{{diff}}

输出:
1. 是迭代上限过高、缺断言基线,还是 Sentinel 未再审
2. 最小门禁补丁
3. 回滚/重生成步骤
4. 人工确认清单
不要伪造「脆测已自动消失」。

怎么做

  1. 粘贴现有 E2E 栈、Page Object/选择器约定,以及是否允许 Healer 自动改测
  2. Agent 按实践帖输出:六阶段产物边界→Sentinel 阻断规则→Healer 迭代上限→人审 P0 提问清单
  3. 人工保留合入与发布;Agent 不代你声称覆盖率或脆测率已达标

实用提示

  • 源帖:Council 以 `.claude/commands/` slash 命令落地;Sentinel 发现严重问题可阻断全管线;人仍审 P0
  • 与 clickhouse-groeneai-autonomous-contributor / zeybek-agent-pr-scope-behaviour-checks 不同:本条是生成/审计/自愈 E2E 测的分职流水线,不是仓库自治修 CI 或人审 Agent PR 的范围工件闸
#E2E 测试#Claude Code#子代理#Playwright#QA 自动化