测试流程指导规范年月日修改历史日期版本作者修改内容更改请求号2011-7-26V0.1张梅娜创建“更改请求号”为文档正式发布后需要变更时的编号,编号方法待定。正式批准角色签名日期备注目录测试流程指导规范................................................................................................................................................................1 1. 目的.........................................................................................................................................................................4 2. 范围.........................................................................................................................................................................4 3. 参考资料.................................................................................................................................................................4 4. 测试过程描述.........................................................................................................................................................5 4.1. 测试生命周期流程图.............................................................................................................................................5 4.2. 测试过程流程图.....................................................................................................................................................6 4.3. 活动说明.................................................................................................................................................................7 4.3.1 测试需求分析.........................................................................................................................................7 4.3.2 测试计划.................................................................................................................................................8 4.3.3 测试用例设计.........................................................................................................................................9 4.3.4 功能测试执行........................................................................................................................................11 4.3.5 集成测试执行.......................................................................................................................................13 4.3.6 系统测试执行.......................................................................................................................................15 4.3.7 性能测试设计.......................................................................................................................................17 4.3.8 性能测试执行.......................................................................................................................................19 4.3.9 测试报告...............................................................................................................................................21 1.目的本文是针对于本公司测试事业部的软件测试的指导性文件,对软件测试过程中所涉及到的测试方法论、测试类型、测试标准、测试流程及测试过程中涉及到的角色职责进行总体规范,以有效保证软件质量。2.范围本文适用于本公司测试事业部内的所有测试人员在进行项目测试或产品测试中的相关测试工作。3.参考资料《测试需求分析文档》《测试计划模版》《测试用例设计规范》《功能测试用例模版》《性能测试用例模版》《报文测试用例模版》《集成测试用例模版》《测试报告模版》《阶段性测试报告模版》《性能测试方案模版》《报告审计规程》《变更请求规程》《缺陷报告/跟踪规程》《测试实施规程》《测试风险控制规程》4.测试过程描述4.1.测试生命周期流程图4.2.测试过程流程图测试需求分析测试计划/测试方案编写测试用例设计功能测试执行集成测试执行系统测试执行性能测试设计性能测试执行测试报告(项目总结)4.3.活动说明4.3.1测试需求分析4.3.1.1目的从源头把握软件质量,并确保开发结果与实际需求相一致,提取从测试需求明确测试需求点。4.3.1.2角色与职责需求人员:《需求规格说明书》的编写,以及软件开发过程中《需求规格说明书》的修正;测试负责人(或测试设计人员):对《需求规格说明书》,从全面性、完整性、正确性、一致性、可靠性方面分析,将需求缺陷提交给需求人员,并根据需求文档中的要求提取测试需求,形成《测试需求分析文档》。4.3.1.3启动标准《需求规格说明书》编写完成4.3.1.4工作流程图4.3.1.5输入/输出输入:《需求规格说明书》输出:《测试需求分析文档》、《测试需求分析问题记录》4.3.1.6规范测试需求分析文档内容格式参见《测试需求分析文档模板》、测试需求分析问题记录内容格式参见《测试需求分析问题记录模板》4.3.2测试计划4.3.2.1目的明确测试内容、测试任务安排、测试进度、测试策略、测试资源、测试风险;保持测试过程的顺畅,有效控制和跟踪测试进度,应对测试过程中的各种变更。4.3.2.2角色与职责测试负责人:根据《项目整体计划》、《需求规格说明书》、《测试需求分析文档》编制《项目测试计划》,明确测试内容、测试任务安排、测试进度、测试策略、测试资源、风险控制,以便测试工作正常开展,测试计划实际编写内容参见《测试计划》。测试计划评审小组:由项目组成员、部门管理人员组成,根据《项目整体计划》、《需求规格说明书》、《测试需求分析文档》对《测试计划》进行评审。4.3.2.3启动标准《需求规格说明书》完成且通过评审,《测试需求分析文档》完成,《项目整体计划》完成4.3.2.4工作流程图测试计划测试计划评审小组测试负责人评审未通过评审通过提交评审提交评审完成测试计划编写测试计划修改纳入测试文档库管理测试计划编写测试计划评审4.3.2.5输入/输出输入:《需求规格说明书》、《项目整体计划》、《测试需求分析文档》输出:《测试计划》、《测试计划评审单》4.3.2.6规范测试计划编写内容格式参见《测试计划模版》测试计划评审内容及规范参见《测试计划评审单》4.3.3测试用例设计4.3.3.1目的通过多种测试方法编写测试用例,以使数量合理的测试用例实现最大的测试覆盖,保证软件功能的正确性,从而提升软件质量。4.3.3.2角色和职责测试用例设计人员:采用多种测试方法编写有效的测试用例,并对遗漏/错误的测试用例进行修正。测试负责人:对测试用例设计人员编写的测试点提取文档进行评审,提出遗漏/错误的测试点缺陷,并跟踪直至测试点提取缺陷关闭;对测试用例设计人员编写的测试用例进行评审,提出遗漏/错误的用例缺陷,并跟踪直至用例缺陷的验证关闭。测试用例评审小组:对测试用例设计人员编写的测试用例进行评审,提出遗漏/错误的用例缺陷,并跟踪直至用例缺陷的验证关闭。4.3.3.3启动标准《需求规格说明书》完成、《测试需求分析文档》完成、《测试计划》完成且通过评审4.3.3.4工作流程图4.3.3.5输入输出输入:《需求规格说明书》、《项目整体计划》、《测试需求分析文档》、《测试计划》输出:《测试点分析》、《测试用例》、《测试用例评审单》4.3.3.6规范测试点分析内容格式参见《测试点分析模板》测试用例内容格式参见《测试用例模版》测试用例评审规范参见《测试用例评审单》测试用例设计方法参见《测试设计指导规范》4.3.4功能测试执行4.3.4.1目的依据测试计划安排,按照功能测试用例对系统(或产品)进行测试,验证软件功能与需求的实际匹配程度,保证测试质量。4.3.4.2角执行色与职责测试执行人员:依据测试计划,按照测试用例对软件功能进行测试。对于发现的缺陷必须记录,并且跟踪缺陷的状态,直至缺陷的验证关闭。测试设计人员:在测试执行过程中发现的遗漏测试用例必须补充至测试用例,保证测试用例与实际测试的一致性。测试负责人:对测试进度进行把控,对测试执行人员发现的问题进行确认和缺陷分配,对测试过程中有争议的缺陷进行裁决,同开发负责人或项目经理进行沟通协调。开发人员:对于测试执行人员提交的缺陷进行确认、修复。开发负责人:对测试过程中有争议的缺陷进行裁决。项目经理:对测试过程中有争议的缺陷进行裁决。4.3.4.3启动标准《测试用例》编写完成并且通过评审软件模块的相关功能开发完毕并通过开发人员自测4.