软件测试管理规范

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试管理规范

文件修订历史

目录

第一章总则 (4)

1.1.制定目的 (4)

1.2.适用范围 (4)

1.3.管理对象 (4)

第二章测试流程 (4)

2.1.旧系统需求(PER)测试流程图 (4)

2.1.1.需求阶段 (5)

2.1.2.测试阶段 (5)

2.1.3.UAT阶段 (6)

2.1.4.版本发布 (6)

2.2.新项目测试流程图 (6)

2.2.1.需求阶段 (7)

2.2.2.测试阶段 (7)

2.2.3.UAT阶段 (8)

2.2.4.版本发布 (8)

第三章测试类型 (9)

3.1.单元测试 (9)

3.2.系统测试 (9)

3.3.系统回归测试 (9)

3.4.UAT验证回归测试 (9)

3.5.UAT验收测试 (9)

3.6.上线回归测试 (9)

3.7.性能测试 (10)

第四章测试过程 (10)

4.1.测试计划 (10)

4.2.测试用例 (10)

4.3.缺陷跟踪 (10)

4.4.测试报告 (10)

第五章系统错误及缺陷级别 (11)

第六章测试准入和准出标准 (12)

6.1.系统测试准入标准 (12)

6.2.系统测试暂停、停止标准 (12)

6.3.系统测试恢复标准 (12)

6.4.系统测试准出标准 (12)

6.5.系统回归测试准出标准 (13)

6.6.UAT验证回归测试准出标准 (13)

6.7.UAT验收测试准出标准 (13)

6.8.上线回归测试准出标准 (14)

附录一《测试计划》 (15)

附录二《测试报告》 (16)

附录三《集成测试申请单》 (17)

集成测试申请单 (17)

申请说明 (18)

附录四《系统测试申请单》 (19)

系统测试申请单 (19)

申请说明 (20)

第一章总则

1.1.制定目的

本规范是对项目软件测试的一份指导性文件,对软件测试过程中所涉及到的测试流程、测试类型、测试过程、缺陷级别、测试准入准出标准以及项目开发、测试单位所承担的职责进行总体规范,以有效保证各系统、项目的质量。

1.2.适用范围

本规范所指项目包括已上线的项目及新的项目。

1.3.管理对象

本规范管理对象为合道公司各部门。

第二章测试流程

2.1.旧系统需求(PER)测试流程图

2.1.1.需求阶段

(1)测试人员了解项目需求收集结果包括项目需求规格说明、功能结构及模块划分等。

(2)测试人员了解项目需求变更。

(3)测试人员会同项目经理根据版本需求制定并确认《测试计划》。

2.1.2.测试阶段

(1)项目开发组完成开发后,提交测试所要求的待测软件版本及各种文档、手册。

(2)测试人员在测试管理工具(禅道)上新增版本,根据需求说明书编写《测试用例》。

(3)测试用例编写完成后,由项目经理发起、组织用例评审会议,向质量管理中心提

交需求文档及测试用例等资料,会议参与方为项目经理、需求人员、测试人员、测试经理。项目组记录会议内容,由项目经理与质量管理中心经理共同签字确认评审结果。

(4)测试用例评审通过后,测试人员安排和部署测试环境等准备工作。

(5)测试人员根据评审通过的测试用例,对系统执行功能测试。

(6)测试人员用测试管理工具(禅道)提交BUG,关联到对应的版本中。

(7)测试人员对修复的BUG进行回归测试。

(8)回归测试后,测试人员对测试结果进行汇总,提交《测试报告》。

(9)项目经理提交测试报告到质量管理中心,由项目经理与质量管理中心经理共同签字确认结果。如有特殊情况,需得到公司领导的特批。

2.1.

3.UAT阶段

(1)UAT环境部署后,项目组发起内部验收会议,测试人员记录评审会上提出的问题及修改意见,会后整理《修改意见》。

(2)开发修改问题后,测试人员进行回归测试。

(3)项目组发起UAT测试,用户测试后,提交《UAT测试报告》。

2.1.4.版本发布

(1)测试人员提交《操作手册》交付实施人员。

(2)测试人员发布版本到SVN,交由运维人员部署更新。

2.2.新项目测试流程图

2.2.1.需求阶段

(1)新项目前期测试人员需要参加需求分析的过程,了解项目具体业务和情况,产出需求后项目经理、业务人员、PMO共同进行需求的评审。测试人员与开发人员在需求分析的过程中,应指出需求中设计不理解的地方,待所有疑问消除后才进入开发计划和测试计划。

(2)测试人员会同项目经理、开发经理根据项目计划和开发计划制定并确认《测试计划》。

2.2.2.测试阶段

(1)开发第一阶段结束后准备测试,需由开发负责人或者项目经理向质量管理中心提

交测试申请单(申请单格式详见附录)和测试版本,经过测试人员和测试经理审批该项目是否符合测试准入条件。审核通过后,测试人员在禅道中新增测试版本,进行排期测试。申请单中包括(测试类型、计划开始时间、计划结束时间、测试范围、产品部署包、源码、计划文档、部署手册等工件)。

(2)测试人员根据软件需求说明书、详细设计、概要设计、数据结构等设计文档在测试管理工具(禅道)上编写《测试用例》,包括集成测试、系统测试、性能测试。

(3)测试用例编写完成后,由项目经理发起、组织用例评审会议,向质量管理中心提交需求文档及测试用例等资料,会议参与方为项目经理、需求人员、测试人员、测试经理。项目组记录会议内容,由项目经理与质量管理中心经理共同签字确认评审结果。评审通过后将测试用例进行归档,便于后期依照测试用例进行测试。测试用例执行率要达到100% 。

(4)测试用例评审通过后,测试人员安排和部署测试环境等准备工作。

(5)测试人员根据评审通过的测试用例,对系统执行测试。测试阶段应包含集成测试、系统测试、性能测试。

(6)测试人员用测试管理工具(禅道)提交BUG,关联到相应的版本中。

(7)测试人员对修复的BUG进行回归测试。

(8)回归测试后,测试人员对测试结果进行汇总,提交《测试报告》。

(9)项目经理提交测试报告到质量管理中心,由项目经理与质量管理中心经理共同签字确认结果。如有特殊情况,需得到公司领导的特批。

2.2.

3.UAT阶段

(1)UAT环境部署后,项目组发起内部验收会议,测试人员记录评审会上提出的问题及修改意见,会后整理《修改意见》。

(2)开发修改问题后,测试人员进行回归测试。

(3)项目组发起UAT测试,用户测试后,提交《UAT测试报告》。

2.2.4.版本发布

(1)测试人员提交《操作手册》交付实施人员。

(2)测试人员发布版本到SVN,交由运维人员部署更新。

相关文档
最新文档