软件测试常用模型和基本流程

软件的生命周期:

(1)问题的定义及规划

(2)需求分析

(3)软件编码

(4)软件测试

(5)软件运行及维护


1.瀑布模型

2.v模型

3.测试人员的工作流程:

需求分析--编写测试用例--用例评审--搭建测试环境--等待开发研发完成,提交测试包--部署测试包--冒烟测试(预测试)--执行测试用例--bug跟踪处理(提交并回归bug)--版本上线--面向用户使用。

需求分析:阅读需求,理解需求,主要是学习被测系统的业务,分析需求点,参与需求评审会议

测试计划阶段:由测试主管编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定,风险评估,规避措施

测试设计阶段:编写测试用例,参照需求文档(原型图),概要设计,详细设计等文档,有不明确的与开发产品经理及时沟通,用例编写完成后进行评审。

测试执行阶段:搭建测试环境,执行冒烟测试,以判断当前版本是否可以测试,冒烟测试通过,正式进入系统测试,遇到bug提交到缺陷管理平台,对bug进行追踪。直到被测软件达到测试需求要求,没有重大bug,测试结束。

测试评估阶段:出测试报告,对整个测试过程和版本质量做详细评估,确认是否可以上线。

原文地址:https://www.cnblogs.com/msmx/p/9871061.html