| name | game-qa |
| description | 网页游戏证据化质量验证。启动生成游戏,检查构建、控制台、真实画面、输入与状态变化、核心循环、设计要求的结果、重开、目标视口和界面语言,不把主观趣味包装成确定性结论。用于测试生成游戏、检查游戏能否完整游玩等需求。 |
游戏质量验证
验证游戏能否可靠运行和完成,不给“好玩”伪造客观分数。
读取 qa-contract.md。
执行
- 从项目脚本和
BUILD_BRIEF.md 发现运行方式,使用现有浏览器测试能力。
- 启动真实页面,记录构建失败、页面异常、控制台错误和关键资源失败。
- 证明画面非空且会变化;画布元素存在本身不算渲染成功。
- 从
GAME_DESIGN.md 提取会改变结果的关键不变量,逐项记录前置状态、输入、预期和证据。
- 使用真实输入走核心动作、进程变化、设计要求的结果和重开;确定性系统至少复现一次
相同状态与输入得到相同结果。
- 在目标视口检查遮挡、溢出、文字和控件可操作性;逐一切换策划要求的界面语言,
检查缺字、截断、阅读顺序、术语一致性和关键玩法信息。
- 对文化关键名称、符号和提示抽查原作语义,避免翻译或本地化改变规则与角色关系。
blocker 或 major 问题返回 game-build 修复,之后重跑相关路径和回归。
优先使用游戏已有可观察状态;只有无法判断结果时才增加最小测试钩子。不要为了 QA
重构游戏或强制一种调试接口。
输出
生成 qa/QA_REPORT.md,记录环境、命令、通过/失败项、关键截图或日志路径和未测试
范围。只有零 blocker、零 major,且加载、核心动作、主要结果和重开都有证据时才
标记 PASS。趣味、长期平衡、留存和商业完成度留给人工试玩。