测试管理制度
文档密级:普通
杭州长荣通讯技术有限公司
软件测试管理制度
测试管理制度
文档状态:[ ] 草案 [√]正式发布 [ ]正在修订
更改控制页
2
测试管理制度
目录
目录 .......................................................................... 1 1编写目的 . .................................................................... 2 2测试团队构成 ................................................................. 2
2.1组织结构 ................................................................ 2 2.2测试组职能 .............................................................. 2 2.3职责划分 ................................................................ 3 3. 测试流程及规范 .............................................................. 4
3.1测试流程图 .............................................................. 4
3.1.1 完整开发流程 . ..................................................... 4 3.2计划与设计阶段 .......................................................... 6
3.2.1 立项会议 . ......................................................... 6 3.2.2 需求评审 . ......................................................... 6 3.2.3测试设计阶段 ...................................................... 6 3.2.4设计内容评审 ...................................................... 8 3.3实施测试阶段 ............................................................ 8
3.3.1 测试交接 . ......................................................... 8 3.3.2 实施测试 . ......................................................... 9 3.3.3 回归测试 . ........................................................ 10 3.4总结阶段 ............................................................... 11
3.4.1测试总结报告 ..................................................... 11 3.4.2测试验收 ......................................................... 11 3.4.3测试归档 ......................................................... 12 3.4.4测试工作总结 ..................................................... 12 3.5 BUG跟踪表 ............................................................. 13 4发布标准 . ................................................................... 14 5争议处理 . ................................................................... 14 6标准文档 . ................................................................... 14
1编写目的
本文档是测试团队的日常工作规范,主要侧重测试工作流程的实施和控制,明确软件工程各阶段测试团队应参与和完成的工作。并且对于测试团队中关于测试组架构、职能及成员职责进行必要的说明。通过建立规范的测试流程、测试团队组织架构,同时明确测试小组任务、目标和各小组成员的具体职责,对部门测试工作的正常开展起到规范的指导作用。测试细作、技术和策略等问题不在本文档描述范围内。
2测试团队构成
2.1组织结构
图 1
注:
1.测试组由测试组长、测试工程师组成。 人员配备视项目大小确定。
2.2测试组职能
软件测试是软件开发过程中的重要组成部分,测试团队主要肩负着如下责任:
在项目的前景、需求文档确立基线前对文档进行测试,从用户体验和测试的角度提出自己
的看法。
针对测试需求进行相关测试技术的研究。
编写合理的测试计划,并与项目整体计划有机地整合在一起。
编写高效、覆盖率高的测试用例。
认真仔细地实施测试工作,并提交测试报告供项目组参考。 进行缺陷跟踪与分析。
对测试整个过程进行总结,完善和优化测试流程,提高和改进测试方法和技术。
2.3职责划分
表 1
3. 测试流程及规范
3.1测试流程图
3.1.1 完整开发
3.2计划与设计阶段
3.2.1 立项会议
由总经理负责召开立项会议,会议主要对项目的可行性进行分析,并且确定项目经理及项
目测试组长。
表 2
3.2.2 需求评审
表 3
3.2.3测试设计阶段
3.2.3.1 设计测试计划
需求分析文档和项目开发计划文档完成后,测试组需要编写测试计划文档、制定测试策略及预估测试过程中的风险,并设计出合理的规避风险的策略,为后续的测试工作提供直接的指导。
表 5
3.2.3.2 设计测试用例
在需求分析文档确立基线以后,测试组需要针对项目的测试需求编写测试用例,在实际的测试中,测试用例将是唯一实施标准。在用例的编写过程中,具体的任务和责任人如下:
表 6
3.2.4设计内容评审
测试计划及测试用例的设计工作完成后,需通知项目组相关成员召开评审会议。在这之前需要将待评审的内容发给相关人员熟悉和理解。
表 7
3.3实施测试阶段
3.3.1 测试交接
表 8
3.3.2 实施测试
3.3.2.1 实施测试
实施测试用例将花费测试组大部分时间,这些工作都是建立在前期很多计划工作的基础上。
表 9
3.3.2.2 提交阶段性报告
在约定的测试周期完成之后,测试组长需要总结此次测试的结果,编写阶段性测试报告。 第9/16页
表 10
3.3.3 回归测试
在每轮测试结束之后,由测试组重新拷贝修改后的最新版本,进行回归测试。
表 11
第10/16页
3.4总结阶段
测试工作结束或即将结束时,测试组就要开始着手准备进行总结的工作。
3.4.1测试总结报告
在回归测试结束之后,测试组长将要编写测试总结报告,对测试进行总结,并且提交给全体项目组,为产品的后续工作提供重要的信息支持。
表 13
3.4.2测试验收
测试验收工作是在以上工作全部结束后,对测试的过程,效果进行验收,宣布测试结束。 第11/16页
表 14
3.4.3测试归档
测试归档是在测试验收结束宣布测试有效,结束测试后,对测试过程中涉及到各种标准文档进行归类,存档。
表 15
3.4.4测试工作总结
测试总结工作是在以上的工作全部结束以后,它的目的是评估本次测试工作,总结经验,促进测试流程及规范的改进和提高,同时也提醒全体测试组成员在以后的工作中需注意的问题。 第12/16页
表 16
3.5 BUG跟踪表
测试验收结束后,跟踪产品在试运行阶段暴露出来的新缺陷,以及已提交的缺陷是否再次发生。
表 17 第13/16页
4发布标准
软件产品发布须符合以下标准。
表 19 以上比例为错误占总测试模块的比例,根据实际情况确定发布标准。
软件产品未经测试合格,不允许发布。
5争议处理
如开发团队对测试结论有争议,不能通过协商解决的,由验收组成员会议协调解决。测试团队和开发团队应无条件服从仲裁结果。
6标准文档
1. 《测试计划》
2. 《测试细则》
3. 《测试申请单》
4. 《测试报告》
5. 《阶段性测试报告》
6. 《测试总结报告》
7. 《测试验收会议记录》
8. 《BUG 跟踪报告》
第14/16页
测试管理制度
文档密级:普通
杭州长荣通讯技术有限公司
软件测试管理制度
测试管理制度
文档状态:[ ] 草案 [√]正式发布 [ ]正在修订
更改控制页
2
测试管理制度
目录
目录 .......................................................................... 1 1编写目的 . .................................................................... 2 2测试团队构成 ................................................................. 2
2.1组织结构 ................................................................ 2 2.2测试组职能 .............................................................. 2 2.3职责划分 ................................................................ 3 3. 测试流程及规范 .............................................................. 4
3.1测试流程图 .............................................................. 4
3.1.1 完整开发流程 . ..................................................... 4 3.2计划与设计阶段 .......................................................... 6
3.2.1 立项会议 . ......................................................... 6 3.2.2 需求评审 . ......................................................... 6 3.2.3测试设计阶段 ...................................................... 6 3.2.4设计内容评审 ...................................................... 8 3.3实施测试阶段 ............................................................ 8
3.3.1 测试交接 . ......................................................... 8 3.3.2 实施测试 . ......................................................... 9 3.3.3 回归测试 . ........................................................ 10 3.4总结阶段 ............................................................... 11
3.4.1测试总结报告 ..................................................... 11 3.4.2测试验收 ......................................................... 11 3.4.3测试归档 ......................................................... 12 3.4.4测试工作总结 ..................................................... 12 3.5 BUG跟踪表 ............................................................. 13 4发布标准 . ................................................................... 14 5争议处理 . ................................................................... 14 6标准文档 . ................................................................... 14
1编写目的
本文档是测试团队的日常工作规范,主要侧重测试工作流程的实施和控制,明确软件工程各阶段测试团队应参与和完成的工作。并且对于测试团队中关于测试组架构、职能及成员职责进行必要的说明。通过建立规范的测试流程、测试团队组织架构,同时明确测试小组任务、目标和各小组成员的具体职责,对部门测试工作的正常开展起到规范的指导作用。测试细作、技术和策略等问题不在本文档描述范围内。
2测试团队构成
2.1组织结构
图 1
注:
1.测试组由测试组长、测试工程师组成。 人员配备视项目大小确定。
2.2测试组职能
软件测试是软件开发过程中的重要组成部分,测试团队主要肩负着如下责任:
在项目的前景、需求文档确立基线前对文档进行测试,从用户体验和测试的角度提出自己
的看法。
针对测试需求进行相关测试技术的研究。
编写合理的测试计划,并与项目整体计划有机地整合在一起。
编写高效、覆盖率高的测试用例。
认真仔细地实施测试工作,并提交测试报告供项目组参考。 进行缺陷跟踪与分析。
对测试整个过程进行总结,完善和优化测试流程,提高和改进测试方法和技术。
2.3职责划分
表 1
3. 测试流程及规范
3.1测试流程图
3.1.1 完整开发
3.2计划与设计阶段
3.2.1 立项会议
由总经理负责召开立项会议,会议主要对项目的可行性进行分析,并且确定项目经理及项
目测试组长。
表 2
3.2.2 需求评审
表 3
3.2.3测试设计阶段
3.2.3.1 设计测试计划
需求分析文档和项目开发计划文档完成后,测试组需要编写测试计划文档、制定测试策略及预估测试过程中的风险,并设计出合理的规避风险的策略,为后续的测试工作提供直接的指导。
表 5
3.2.3.2 设计测试用例
在需求分析文档确立基线以后,测试组需要针对项目的测试需求编写测试用例,在实际的测试中,测试用例将是唯一实施标准。在用例的编写过程中,具体的任务和责任人如下:
表 6
3.2.4设计内容评审
测试计划及测试用例的设计工作完成后,需通知项目组相关成员召开评审会议。在这之前需要将待评审的内容发给相关人员熟悉和理解。
表 7
3.3实施测试阶段
3.3.1 测试交接
表 8
3.3.2 实施测试
3.3.2.1 实施测试
实施测试用例将花费测试组大部分时间,这些工作都是建立在前期很多计划工作的基础上。
表 9
3.3.2.2 提交阶段性报告
在约定的测试周期完成之后,测试组长需要总结此次测试的结果,编写阶段性测试报告。 第9/16页
表 10
3.3.3 回归测试
在每轮测试结束之后,由测试组重新拷贝修改后的最新版本,进行回归测试。
表 11
第10/16页
3.4总结阶段
测试工作结束或即将结束时,测试组就要开始着手准备进行总结的工作。
3.4.1测试总结报告
在回归测试结束之后,测试组长将要编写测试总结报告,对测试进行总结,并且提交给全体项目组,为产品的后续工作提供重要的信息支持。
表 13
3.4.2测试验收
测试验收工作是在以上工作全部结束后,对测试的过程,效果进行验收,宣布测试结束。 第11/16页
表 14
3.4.3测试归档
测试归档是在测试验收结束宣布测试有效,结束测试后,对测试过程中涉及到各种标准文档进行归类,存档。
表 15
3.4.4测试工作总结
测试总结工作是在以上的工作全部结束以后,它的目的是评估本次测试工作,总结经验,促进测试流程及规范的改进和提高,同时也提醒全体测试组成员在以后的工作中需注意的问题。 第12/16页
表 16
3.5 BUG跟踪表
测试验收结束后,跟踪产品在试运行阶段暴露出来的新缺陷,以及已提交的缺陷是否再次发生。
表 17 第13/16页
4发布标准
软件产品发布须符合以下标准。
表 19 以上比例为错误占总测试模块的比例,根据实际情况确定发布标准。
软件产品未经测试合格,不允许发布。
5争议处理
如开发团队对测试结论有争议,不能通过协商解决的,由验收组成员会议协调解决。测试团队和开发团队应无条件服从仲裁结果。
6标准文档
1. 《测试计划》
2. 《测试细则》
3. 《测试申请单》
4. 《测试报告》
5. 《阶段性测试报告》
6. 《测试总结报告》
7. 《测试验收会议记录》
8. 《BUG 跟踪报告》
第14/16页