跳到主要内容

验收与交付:把好用写成条件

“功能能点”不是完整验收。“AI 说已完成”也不是证据。你需要从操作序列出发,明确发生什么才算符合要求。

用“给定、当、那么”写行为​

给定:当前收集 4 / 6,剩余 1 步,一对蓝色相邻。
当:玩家完成有效消除。
那么:收集变为 6,判定成功,即使步数同时耗尽也不判失败。

这里包含一个明确的游戏规则:达成目标优先。你的游戏可以不同,但必须先决定,不能让结算顺序偶然决定结果。

四层验收,证据各有范围​

层次检查什么可用证据
规则与数据匹配、扣步、目标、幂等、存档校验自动化行为测试
界面与输入目标可见、按钮目的地、焦点、禁用、恢复浏览器或引擎交互测试
平台与设备生命周期、广告、触控坐标、安全区、性能指定微信客户端与设备记录
玩家体验是否理解目标、能否独立继续、为何困惑真实试玩观察与访谈

在本站,浏览器实验只覆盖前两层的部分行为,不代表正式微信小游戏完成了实机认证或运营验证。

首次消除的验收表​

编号操作序列期望
A1选两个相邻蓝色有效消除,目标按规则更新
A2选斜对角蓝色无效,不扣步,解释相邻条件
A3选异色无效,允许重新选择
A4再点已选中的方块取消选中,无资源变化
A5处理中再次提交不重复计算,不产生第二个局
A6动画中切后台暂停与恢复后状态一致
A7最后一步同时达标按已确认的优先级结算

加载、奖励与存档也要有反例​

加载失败:关卡与有效输入保留,可重试,不误报成功。
取消后旧结果到达:不能把旧内容写入新局。
广告提前关闭:不发奖,原有可继续路径仍可达。
同一广告完成事件重放:资源只增加一次。
存档字段缺失或版本不兼容:拒绝无效恢复,解释并提供安全出口。
保存失败:不显示“已保存”,保留当前可用局并说明风险。

不要把偏好伪装成验收​

“看起来很高级”很难执行。可以改成可检查的表达:主要目标和操作层次明确;普通文字对比达到所采用标准;长文案不溢出;静音时关键结果仍可理解;动效不阻断允许的操作。

至于“是否足够有趣”“节奏是否舒服”,需要结合目标玩家和任务观察,保留质性记录,不能全部压成机器断言。

让 AI 按证据交付​

请逐项回应验收编号:通过、失败、未执行,并说明证据。
区分本地自动测试、浏览器操作、微信真机和玩家试玩。
未执行项写明原因与下一步,不要用推测填“通过”。
附实际修改点、残留风险和回退方式。

动手练习​

从模板文件开始,为一个功能写五条正常或异常用例。让另一个不了解实现的人照着操作,检查步骤是否足够明确。然后进入试玩测试。

测试技术行为与易用性需要配合,方法背景可参见 GOV.UK:定期测试服务质量。验收用例为本站原创。