测试管理规范流程

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

测试管理规范流程 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

测试工作流程规范版本记录:

目录

1编写目的

本文档是测试团队的日常工作规范,主要侧重测试工作流程的实施和控制,明确软件工程各阶段测试团队应参与和完成的工作。并且对于测试团队中关于测试组架构、职能及成员职责进行必要的说明。通过建立规范的测试流程、测试团队组织架构,同时明确测试小组任务、目标和各小组成员的具体职责,对部门测试工作的正常开展起到规范的指导作用。

2测试团队构成 2.1组织结构

图1 2.2测试组职能 软件测试是软件开发过程中的重要组成部分,测试团队主要肩负着如下责任:

在项目的前期、需求文档确立基线前对文档进行测试,从用户体验和测试的角度提出自己的看法。

针对测试需求进行相关测试技术的研究。

根据项目的实际需求,编写合理的测试计划,并与项目整体计划有机地整合在一起。

编写高效、覆盖率高的测试用例,充分保证测试的完整性和可执行性。

部门经理(或项目经理) 测试小组 测试小组 测试组长

测试 实施 工 程 师 测 试 组长 测 试 实施 工 程 师

认真仔细地实施测试工作,内容包括功能性测试,文档测试,兼容性测试,性能测试,安全测试等,并提交各阶段测试报告供项目组参考。

进行缺陷跟踪与分析。

对测试整个过程进行总结,完善和优化测试流程,提高和改进测试方法和技术。

2.3职责划分

在人力资源有限的情况下,一个团队成员可能会同时承担多个角色。

角色名称相关主要责任

部门经理(或项目经理)确定测试组长,分配测试任务给测试组。同其他部门协调,提供测试组所需的内、外部资源。

了解项目进度,对测试组的工作进行指导、监督。

全权负责所分配的测试任务。

给小组内成员分配指定任务。

协调测试组内部相关工作,对组内成员进行工作上的指导、监督。

代表测试组与其他角色组进行沟通。

划分模块,分解任务,完成测试用例概要设计。

参与测试计划制定,辅助编写所负责部分测试用例。

实施测试用例,执行测试,提交当日测试记录。

编写产品(项目)总结性测试报告。

参与测试计划的制定,辅助编写所负责部分测试用例。

实施测试用例,执行测试

提交当日测试记录。

检查缺陷处理结果。

表1

3测试流程及规范

3.1测试流程图

3.1.1完整开发和测试流程图

图2

注:

1.白色框代表整个开发和测试流程中的各个具体环节。

2.绿色框代表测试团队所参与的活动。

3.黄色框代表某一测试活动需跨越多个环节。

4.蓝色框表示具体环节中测试团队的产出成果。

3.1.2测试流程图

图3

3.2测试启动阶段

3.2.1测试工作启动

由公司相关部门组织召开项目启动会议,提交需求规格说明书,并且成立项目测试组和明确项目测试组长。

1.项目经理邮件通知测试组长正式测试时间,

测试规模预估等,同时提交相关最新项目资料

项目需求及软件规格定义文档。.

项目开发计划

其他相关资料

2.组建测试小组成员,并指导测试组长及测试

测试工程师

3.召开测试启动会议,提供需求规格说明书,

确定测试的工作重点

表2

3.2.2需求分析

表3

注:

1.需求定义基本完成,此时应在评审会议召开之前发给测试团队,预留时间给测试相关人员熟悉、理解。

2.测试组主要由测试组长、测试实施等人员组成。

3.2.3测试设计阶段

3.2.3.1设计测试计划

针对需求分析文档和项目开发计划文档测试完成后,测试组需要编写测试计划文档、制定测试策略及预估测试过程中的风险,并设计出合理的规避风险的策略,为后续的测试工作提供直接的指导。

根据项目的需求文档、设计文档,按照测试计划文

档模板编写测试计划。测试计划中应该至少包括以

下关键内容:

依据项目背景及要求,确定测试环境。

测试需求——需要测试组测试的范围,估算出

测试所花费的人力资源和各个测试需求的测试

优先级

测试策略——确定项目的测试计划内容,整体

测试的测试方法和每个测试需求的测试方法,

同时做好测试进度安排及人员调整。

测试资源——本次测试所需要用到的人力、硬

件、软件、技术的资源

测试组角色——明确测试组内各个成员的角色

和相关责任

可交付工件——在测试组的工作中必须向项目

组提交的产物,包括测试计划、测试报告等等

风险管理——列举出测试工作所可能出现的风

测试计划编写完毕后,必须提交给项目组全体成

员,并由项目组组织测试计划的评审(根据具体的

实际情况,也可由测试组内部人员进行评审)。

测试计划由项目组评审并通过.

在项目开发过程中,要适时的对测试计划进行

跟踪,以及评估此计划的完整性、可行性,在

项目结束时还要最后评估一下测试计划的质量

表4

3.2.3.2设计测试用例

在需求分析文档确立基线以后,测试组需要针对项目的测试需求编写测试用例,在实际的测试中,测试用例将是唯一实施标准。在用例的编写过程中,具体的任务和责任人如下:

等价类划分

边界值分析

错误推测等

业务知识及相关流程

测试用例需要覆盖所有的测试需求

测试用例集需进行评审并通过

项目进行过程中,适时的根据需求变更来对测

试用例进行维护

表5

3.4实施测试阶段

3.4.1实施测试阶段工作流程图

表6

3.4.2实施测试阶段

实施测试用例将花费测试组大部分时间,这些工作都是建立在前期很多计划工作的基础上。测试时间根据项目的功能复杂而定。

实施测试阶段主要包括集成测试,系统测试,验收测试等,其中系统测试一般有三轮SIT1测试:

1)根据系统需求和测试用例,尽可能发现系统中的问题,提交BUG单

给开发进行修改,然后回归问题,SIT1结束,要求系统功能正常,没有严重错误

2)SIT2测试:发散性测试,考虑特殊场景,浏览器兼容性测试,性能

测试,安全性测试等,提交BUG单,回归问题单,SIT2结束,要求整体系统功能畅通,页面显示与客户要求一致,无明显异常

相关文档
最新文档