场景测试用例 · 规范
产品仅支持英语(en-US)、日语(ja-JP)、繁体中文(zh-TW)、韩语(ko-KR)四种语言。zh-CN 已废弃,明确不支持,不计入文案表、demo 选项或测试覆盖;工作台说明仍使用简体中文。
覆盖要求
- 每一条验收标准至少被一条用例覆盖,用例标注对应的需求序号
- 用例编号连续:TC-01、TC-02……
- 优先级:P0 主流程 P1 重要分支 P2 适配与边缘情况
- 手机尺寸为主,桌面端有差异的功能单独写桌面用例
每条用例包含
| 字段 | 要求 |
|---|---|
| 标题 | 一句话说清楚验证什么 |
| 前置条件 | 执行前的状态,例如「首次打开登录页」 |
| 操作步骤 | 用户视角的动作,一步一行 |
| 预期结果 | 可观察的结果,与验收标准对应 |
执行规则
- 在打包好的 demo 上执行,与发布内容一致
- 阻断所有外部请求:只验证本地模拟数据下的效果
- 每条用例使用全新的浏览器环境,互不影响
- 每个需求默认一段实际执行总录像;独立模块通过 recordingModule 分组,每模块一段,功能分类不自动拆分录像
- 每条场景提供 HTML 逐步回放;关键动作前后截图,框出触发位置,标注点击、输入、条件切换和按键
- 页头声明用途为场景与路径参考,研发测试需据此完善正式用例,不直接作为上线代码测试用例
- 筛选重跑注明范围与时间;未执行、失败、覆盖缺口如实展示;旧资料保留
测试失败怎么办
- AI 先判断:是用例写错了,还是 demo 有问题
- 用例写错 → AI 直接修正用例
- demo 有问题 → AI 告诉你哪条失败、录像里看到了什么,由你决定修 demo 还是调整验收标准
- AI 不会为了让测试通过擅自降低验收标准
- 有失败的版本默认不能发布,除非你明确同意带着失败发布