ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Test Evidence Review

Test Evidence Review Test Evidence Review【免费下载链接】Claude-Code-Game-StudiosTurn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.项目地址: https://gitcode.com/GitHub_Trending/cl/Claude-Code-Game-StudiosDate: [date]Scope: [single story path | Sprint [N] | [system name]]Stories reviewed: [N]Overall verdict: ADEQUATE / INCOMPLETE / MISSINGStory-by-Story Results[Story Title] — [Type] — [ADEQUATE/INCOMPLETE/MISSING]Test/evidence path:[path](found) / (not found)Automated test quality(Logic/Integration only):Assertion coverage: [N per function on average] — [adequate / thin / none]Edge cases: [covered / partial / not found]Naming: [consistent / [N] generic names flagged]Formula traceability: [yes / no — formula names not referenced in tests]Manual evidence quality(Visual/Feel/UI only):Criterion linkage: [N/M criteria referenced]Sign-offs: [Developer ✓ | Designer ✗ | QA Lead ✗]Artefacts: [screenshots present / missing / N/A]Freshness: [dated [date] — current / potentially stale]Issues:BLOCKING: [description](prevents story-done)ADVISORY: [description](should fix before release)SummaryStoryTypeVerdictIssues[title]LogicADEQUATENone[title]IntegrationINCOMPLETEThin assertions (avg 1.2/function)[title]Visual/FeelINCOMPLETEQA lead sign-off missing[title]LogicMISSINGNo test file foundBLOCKING items(must resolve before story can be closed): [N]ADVISORY items(should address before release): [N]注意报告中的两类问题分级 - **BLOCKING**缺口导致某条 Story 标准**真正未被验证**如空洞通过的测试、缺失的必需测试文件——这类问题会阻止 /story-done 结案 - **ADVISORY**应在发布前处理如断言偏薄、签核缺失。 这与 [.claude/skills/story-done/SKILL.md](https://link.gitcode.com/i/37d88fc8165cbe7b23e4f6748b6aa790) 的证据门禁严格对齐Logic/Integration 的测试文件缺失为 BLOCKINGVisual/Feel/UI 的人工证据缺失为 ADVISORY。也就是说本技能产出的 MISSINGLogic/Integration 类会直接传导为 /story-done 的 BLOCKING 判定。 ## 九、第 7 步输出与后续动作 报告在会话中呈现后**询问用户**是否写入 production/qa/evidence-review-[date].md——这是可选的报告本身独立可用只有用户需要持久化记录时才写入。 报告之后按问题类型给出定向后续动作 - **BLOCKING 项**“这些必须在 /story-done 将 Story 标记为 Complete 之前解决。要现在处理其中某些项吗” - **断言偏薄**建议运行 /test-helpers [system] 查看常见场景的脚手架断言模式——该技能[.claude/skills/test-helpers/SKILL.md](https://link.gitcode.com/i/f66ea2f7abf778723c14f7c616ee266e)可为 Godot/Unity/Unreal 生成引擎特定的断言工具库例如 Godot 的 GameAssertions.assert_in_range()、Unity 的 GameAssertions.AssertInRange()、Unreal 的 GAME_TEST_ASSERT_IN_RANGE() 宏都是对“薄断言”的直接补强手段 - **签核缺失**“需要 [role] 的手工签核。将 [evidence-path] 分享给该角色以完成签核。” 技能结束时给出收尾判定无 BLOCKING 则 **COMPLETE**——证据评审完成发现 BLOCKING 项则使用 **CONCERNS**。 ## 十、协作协议四条纪律 技能的 Collaborative Protocol 部分定义了审查行为的边界这也是将其嵌入 Agent 协作体系时的行为准则 1. **报告质量问题而不是修复它们**——本技能只读与评估不修改测试文件或证据文档与 allowed-tools 不含 Bash/Edit 一致 2. **ADEQUATE 意味着“足以交付”而非“完美”**——避免对功能正常、已足以提供信心的测试吹毛求疵 3. **BLOCKING 与 ADVISORY 的区分至关重要**——仅在缺口使 Story 标准**真正未被验证**时才标记 BLOCKING 4. **写入前必须先询问**——报告文件是可选的始终先确认再写入。 ## 十一、在整体 QA 流水线中的位置 把本文的技能放回 Claude-Code-Game-Studios 的完整测试体系中它的位置清晰可见参见 [.claude/skills/smoke-check/SKILL.md](https://link.gitcode.com/i/0effbc74e5d2fa7b7ede8079d5a413ae)、[.claude/skills/story-done/SKILL.md](https://link.gitcode.com/i/37d88fc8165cbe7b23e4f6748b6aa790) 与 [.claude/skills/team-qa/SKILL.md](https://link.gitcode.com/i/c336c7fd9fd4bf4e2ff765b9d1e6ec57)实现完成 │ ▼ /story-done ──── 逐 Story 结案按类型强制证据门禁BLOCKING/ADVISORY │ ▼ /smoke-check ─── 门禁自动化测试套件 关键路径手工冒烟产出 PASS/FAIL │ 失败的构建不进 QA ▼ /test-evidence-review ─── 本文技能QA 签核前对测试与证据做质量级审查 │ 产出 ADEQUATE/INCOMPLETE/MISSING ▼ /team-qa ─────── 全周期 QA策略 → 测试计划 → 用例 → 手工执行 → 签核报告 │ ▼ /gate-check ──── 阶段推进【免费下载链接】Claude-Code-Game-StudiosTurn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.项目地址: https://gitcode.com/GitHub_Trending/cl/Claude-Code-Game-Studios创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表