测试工作基本流程

测试工作基本流程包括四个基本活动、即测试需求分析、测试设计、测试执行、测试分析与总结,关键成果包括《测试需求分析》、《测试方案》、《测试记录》、《测试报告》。在实际测试工作中,会出现若干环节的迭代循环,也会出现要求弱化,或者要求强化。只要是实现测试目标的必要调整,都可以按需进行。


测试基本流程

1.测试需求分析

输入:原始需求,包括但不限于《产品设计文档(PRD)》、《系统需求说明书》、《立项书》、《项目合同》

输出:《测试需求分析》、《测试规划》

注意事项:

  • 确认测试需求范围:功能、性能、容量、稳定性、安全性等。
  • 确认测试资源约束,包括人、财、物、时间。
  • 确认测试过程质量要求。

2.测试设计

输入:《测试需求分析》、《测试规划》

输出:《测试方案》、《测试计划》、《测试用例》

注意事项:

  • 测试设计核心是面向测试目标,基于可用资源的,测试投入分配方案。
  • 充分测试是不存在的,无外泄 bug是不存在的。
  • 测试是验证质量,不能保证质量。
  • 测试用例的存在形式服务于测试执行,而非独立于测试执行。

3.测试执行

输入:《测试方案》、《测试计划》、《测试用例》

输出:《测试记录》

注意事项:

  • 测试要记录的内容,需要提前设计,否则会错失信息收集的契机。
  • 测试执行会存在无法执行的情况,必要时修订测试方案。

4.测试分析总结

输入:《测试记录》

输出:《测试报告》

注意事项:

  • 测试报告重点是回答测试结果。
  • 测试报告无需整合测试记录。
  • 测试报告可以包括对测试工作的总结。

推荐阅读更多精彩内容