feat: Execute zone - Playwright PC Web + Appium mobile + AI screenshot diff + test conclusion reports
- Add 3 new agents: web-executor, mobile-executor, result-reporter - web-executor: Playwright multi-browser (Chromium/Firefox/WebKit) automated scripts - mobile-executor: Appium dual-platform (Android/iOS) automated scripts - result-reporter: pixel-level AI visual comparison + test conclusion report with screenshots - Auto-generate executable Python test scripts from Markdown test cases - Screenshot strategies: on-failure (default) + on-step (optional) - Visual diff grading: <1% pass / 1-5% minor / 5-15% UI_DIFF / >15% blocker - Failure multi-classification: REAL_BUG/UI_DIFF/ENV_ISSUE/DATA_ISSUE/CASE_BUG/SCRIPT_ERROR - requirements.txt: add playwright + Pillow - Fleet now: 17 agents across 6 battle zones
This commit is contained in:
@@ -34,6 +34,7 @@ python3 scripts/fleet_runner.py run --requirement <需求文档路径>
|
||||
- **PREPARE**: document-parser(文档解析) → knowledge-activator(知识激活)
|
||||
- **ANALYZE**: requirement-analyzer(需求分析) + conflict-detector(冲突检测) → risk-assessor(风险评估)
|
||||
- **DESIGN**: test-strategist(测试策略) → testpoint-designer(测试点) + data-builder(测试数据) → case-designer(用例设计)
|
||||
- **EXECUTE**: web-executor(Playwright PC Web) + mobile-executor(Appium 移动端) → result-reporter(截图对比+结论)
|
||||
- **REVIEW**: case-reviewer(用例评审) + coverage-auditor(覆盖率审计) → quality-gatekeeper(质量裁决)
|
||||
- **MONITOR**: execution-analyst(执行分析) → knowledge-curator(知识沉淀)
|
||||
- **EXPORT**: 质量裁决 PASS 后自动导出 Excel
|
||||
@@ -81,6 +82,11 @@ python3 scripts/fleet_runner.py monitor --requirement <需求文档路径> --res
|
||||
- **case-designer**: 可执行用例;原子性;双验证预期结果(UI + 数据)
|
||||
- **data-builder**: 自动提取+人工补充测试数据(账号/金额/ID/枚举/边界值)
|
||||
|
||||
### Execute 战区
|
||||
- **web-executor**: 生成 Playwright 测试脚本;多浏览器(Chromium/Firefox/WebKit);每步/失败自动截图
|
||||
- **mobile-executor**: 生成 Appium 测试脚本;Android (UiAutomator2) + iOS (XCUITest);双平台截图采集
|
||||
- **result-reporter**: 截图 AI 视觉对比;像素级差异检测;多平台测试结论报告(含截图证据)
|
||||
|
||||
### Review 战区
|
||||
- **case-reviewer**: 按 review_checklist 逐项评审;错误分级(阻断/建议/优化)
|
||||
- **coverage-auditor**: 需求→测试点→用例三级追溯;覆盖缺口识别;过度覆盖识别
|
||||
|
||||
Reference in New Issue
Block a user