跳转至

QA 检查清单

用于 G6 质量门禁。按用户故事复制,或作为整体验收清单。


基本信息

项目 值
故事 / 版本 <...>
环境 dev / staging / prod
测试人 <...>
日期 <...>
Manifest <...>
Word 报告 <...>

1. 单元与集成测试

  • 单元测试全部通过
  • 集成测试全部通过
  • -race / 并发测试通过
  • 覆盖率达标
  • 测试不是“只调用不断言”
  • 关键 bug 有回归测试
  • 没有跳过/删除测试

命令:

<command>

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