软件测试流程

1、测试需求分析

  分析来源:原型图、软件需求说明书(产品提供)

  参与人员:产品经理、研发、设计、测试

  测试参与需求分析的目的是什么?不懂就问,不对的就质疑,

  最终目标就是:对软件需要实现的各个功能进行详细分析,弄清楚用户对软件系统的全部需求。

  比如登录这个功能要支持手机快速登录和第三方账号登录

2、测试计划

  编写人:测试负责人、测试组长

  包含内容:人员,任务划分,时间规划,

  项目结束需要出具的文档:用例、bug表单、测试报告,做什么类型的测试?需要准备什么样的工具.......

3、测试设计(测试策略、测试用例)

  来源:需求说明书或者原型图

  设计后需要评审,参加评审人员:开发、产品、测试

  修改:理解错误、删除无效case、添加缺漏的case、需求变更

4、测试环境和数据

  测试环境 = 软件+硬件+网络

  数据准备

5、测试执行

  执行预测:即冒烟测试,以判定当前版本可测与否,如果测试通过,正式进入系统测试,如果不可测,则打回

  根据测试用例执行测试,发现bug则提交到缺陷管理平台,并对bug进行跟踪回归,直到被软件测试达到测试发布要求,没有重大bug

6、编写测试报告

  测试完毕,出具测试报告

  测试通过上线

  测试不通过,打回修改,重新测试

原文地址:https://www.cnblogs.com/niunai/p/10275948.html