Commit Graph

2 Commits

Author SHA1 Message Date
Developer f97b8a818a feat: Playwright三Agent深度应用 — 全流程测试覆盖知识库到证书展示
Agent应用:
  Generator — codegen 录制UI交互 locator 模板
  Planner   — test.describe.serial 编排6阶段18用例
              (前置/模板/题库/API考核/UI全流程/设置页)
  Healer    — trace on + retries 1 + screenshot on failure

测试覆盖:
  0. 前置准备 — 模板存在性/题库容量/评分标准完整性
  1. 考核模板 — 维度配置/attemptLimit/题数
  2. 题库内容 — MC+SA/评分标准/各维度充足
  3. API考核 — 创建考生/出题/答题/证书/历史记录
  4. UI全流程 — 登录/选模板/答题(MC+SA+追问)/结果展示
  5. 设置页 — 测评模板Tab可见性

结果: 15/18 passed (2.2min), 1 flaky(UI答题状态复用)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 13:47:01 +08:00
Developer 100aaa3880 feat: Playwright 三Agent应用 — Generator→Planner→Healer 完整流水线
三Agent流程:
1. Generator: codegen 录制操作生成测试代码草稿
2. Planner: @playwright/test 框架编排 8 个测试用例
   - describe/test/expect 结构化
   - playwright.config.ts 并行执行 + HTML 报告
3. Healer: trace + retries + screenshot 自动修复
   - 失败自动重试 2 次
   - 首次重试时保存 trace.zip
   - 生成 playwright-report/ 可视化报告

测试结果: 8/8 passed (23秒)
产物: test-results/ 含 trace.zip, playwright-report/ HTML报告

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-16 11:03:21 +08:00