一、目标
制定完整且具体的测试路线和流程,为快速、高效和高质量的软件测试提供基础流程框架。最终的目标是实现软件测试的规范化、标准化。
二、测试流程及说明
1、流程
2、说明
1)测试的依据:
《需求规格说明书》、《详细设计》、《概要设计》和界面原型图。
2)需求分析
(1)测试需求是制订测试计划的基本依据,只有确定了的测试需求才能够为测试计划提供客观依据;(2)测试需求是设计测试用例的指导,只有确定了要测什么、需要测哪些方面,才能有针对性的设计测试用例;(3)测试需求是计算测试覆盖的分母,没有测试需求就无法有效地进行测试覆盖。
3)需求评审
参与人员:产品、开发人员、测试人员产品提出项目需求。开发人员考虑功能实现的方案与可行性。测试人员主要是对需求的理解提出疑问,以便才能根据需求写用例。
4)开发编写排期
开发人员需要根据需求功能点进行排期,然后将开发计划发送给参与项目的所有人员。
5)测试计划排期
测试人员根据开发计划,安排测试的具体测试时间,然后将测试计划发送给参与项目的所有人员。
6)编写测试用例
根据详细的需求文档,开始进行用例的编写。
7)用例评审
用例评审前,先将用例发送给相关人员,以便他们先了解用例将对哪些功能进行验证以及验证的细节。在用例评审中,参与人员需要对用例中与实际功能不符合的用例或者格式不规范用例提出修改建议。
8)提交基线
开发人员完成所有功能后,对自己的功能进行一个自测。自测完成后提交测试进行基线。
9)转测
转测是开发把所有需求都开发完成,并自测完毕。如果预测试不通过,打回,开发组返工,如果通过,测试组开始第一轮系统测试。
(1)第一轮系统转测试,测试组会执行所有测试用例,发现缺陷提交问题单,并每日汇报测试进展。第一轮测试结束后,测试组将所有的问题单跟踪提交给开发人员,由他们进行修改。然后对