# Task {编号}: {标题} ## 元信息 | 字段 | 值 | |------|-----| | 状态 | `todo` → `in_progress` → `done` → `accepted` | | 优先级 | P0 / P1 / P2 | | 对应 Coder task | {P01-XXX} | | 分配给 | Tester AI (Coze CN) | ## 测试目标 {一句话 —— 验证什么功能/模块} ## 被测对象 **Coder 产出的 commit**: - 从 git log 查找 commit message 包含 `[READY_FOR_TEST]` 且 task 编号为 `{编号}` 的最新 commit - 或直接读 `.ai/roles/dev/card.md` 里指定的代码目录 **Coder task 文件**: - [P01-XXX]({路径}) — 理解该 task 的输入/输出/约束 ## 测试内容 **关键路径**: - [ ] {关键路径 1} - [ ] {关键路径 2} - [ ] {边界条件} **不应发生的**: - [ ] {错误情况 1} ## 执行方式 ``` 1. git pull → 拉取最新代码 2. 在 Coze 沙盒中执行测试 3. 生成测试报告 ``` ## 报告格式 输出 `reports/{编号}-{日期}.json`: ```json { "task": "{编号}", "date": "{YYYY-MM-DD}", "summary": { "total": {N}, "passed": {N}, "failed": {N} }, "results": [ { "case": "{用例名}", "status": "pass|fail", "details": "{失败时的详细信息}" } ], "conclusion": "PASS|FAIL|RETRY" } ``` ## 完成报告 > Tester 完成后填写。 - [ ] 测试已执行 - [ ] 报告已生成 → `reports/{编号}-{日期}.json` - [ ] Commit: `{hash}` - [ ] Commit message: `test({编号}): {结论}` - [ ] 结论: PASS / FAIL / RETRY