QA 检查清单¶
用于 G6 质量门禁。按用户故事复制,或作为整体验收清单。
基本信息¶
| 项目 | 值 |
|---|---|
| 故事 / 版本 | <...> |
| 环境 | dev / staging / prod |
| 测试人 | <...> |
| 日期 | <...> |
| Manifest | <...> |
| Word 报告 | <...> |
1. 单元与集成测试¶
- 单元测试全部通过
- 集成测试全部通过
-
-race/ 并发测试通过 - 覆盖率达标
- 测试不是“只调用不断言”
- 关键 bug 有回归测试
- 没有跳过/删除测试
命令:
2. 契约与 API¶
- 请求/响应字段与 OpenAPI 一致
- 错误格式统一
- 错误码正确
- 分页/排序/过滤正确
- 鉴权正确
- 对象级权限正确
- 时间格式 UTC
- 幂等(如适用)
- 无 5xx
3. E2E 主流程¶
- 登录
- 进入目标页面
- 创建/查询/修改/删除(按故事)
- 刷新后数据持久化
- 登出
- 每一步有截图
- 每一步有预期/实际
- manifest 完整
4. 异常与边界¶
- 空数据
- 超长输入
- 非法格式
- 未登录
- 无权限
- 资源不存在
- 并发冲突
- 网络失败/超时
- 第三方失败
- 重复提交
5. 前端状态¶
- loading
- empty
- error
- no-permission
- success feedback
- 表单校验错误
- 提交中禁用
- 失败保留输入
6. 视觉与可用性¶
- 与设计稿一致
- 三种断点可用
- 文案清晰
- 无错别字
- 对比度达标
- 键盘可操作
- 触控目标足够大
- 无布局抖动
7. 控制台与网络¶
- 无未处理异常
- 无 React/Vue 警告(或已评估)
- 无 5xx
- 无重复请求
- 关键请求耗时正常
- 无敏感信息泄露
8. 安全¶
- 无越权
- 无 SQL 注入
- 无 XSS
- 无密钥泄露
- 无敏感日志
- 限流有效
- 依赖无高危漏洞
9. 数据¶
- 测试数据带前缀
- 测试租户隔离
- 时区正确
- 编码正确
- 审计日志写入
- 清理完成或已登记
10. 证据与报告¶
- manifest 路径正确
- 截图齐全
- Word 报告已生成
- 报告包含环境/步骤/断言/错误/缺陷
- 敏感信息已脱敏
- 缺陷已记录
- 修复有回归测试
11. 人工走查¶
- 按 Word 报告走查
- 主流程体验可接受
- 异常提示可理解
- 性能可接受
- 遗留问题有明确计划
- 签字
12. 退出标准¶
只有以下全部满足,才能进入部署:
- 所有 P0/P1 故事 E2E 通过
- 无 P0/P1 缺陷
- 控制台/网络无阻断性错误
- 人工签字
- CSV 状态
qa_pass