1、测试团队工作流程简介
版本信息
创立人
评审人
创立时间
版本
最后修改时间
文晶晶
-05-17
v0.1
-05-17
目录
目 2
1 范畴 2
2 测试团队构成 2
2.1职责 2
2.2角色 3
3 工作流程及规范 3
3.1筹划与设计阶段 3
3.2 测试执行阶段 4
3.3 测试总结阶段 6
4. 测试流程图 7
2、
目
本文档是测试团队寻常工作规范,重要侧重测试工作流程控制,明确软件工程各阶
段测试团队应完毕工作。测试技术和方略等问题不在本文档描述范畴内。
1 范畴
合用于公司所有项目软件测试。
2 测试团队构成
2.1职责
测试是软件开发过程中重要构成某些,肩负着如下责任:
1. 在需求文档确立基线前对文档进行测试,从顾客体验和测试角度提出自己看法。
2. 编写合理测试筹划,并与项目整体筹划有机地整合在一起。
3. 编写覆盖率高测试用例。
4. 针对测试需求进行有关测试技术研究。
5.
3、 认真仔细地实行测试工作,并提交测试报告供项目组参照。
6. 进行缺陷跟踪与分析。
2.2角色
在人力资源有限状况下,一种团队成员也许会同步承担各种角色。
角色
职责
负责人
1. 协调测试工作
2. 统筹筹划安排测试工作
3. 测试报告分析
4. 与其她有关人员接洽
工程师
1. 测试环境配备
2. 测试用例编写
3. 执行测试
4. 缺陷管理
3 工作流程及规范
3.1筹划与设计阶段
3.1.1 测试团队职责
在项目构成立同步,测试组也将同步成立。团队成立工作与责任:
成员
职责
吴安维
1. 协调测试工作
2.
4、 编写测试筹划
3. 测试报告分析
4. 质量监控
阳丹
1. 接口测试框架搭建
2. 测试用例编写
3. 测试
刘永霞
1. 线上系统功能测试
2. 回归测试
3.1.2测试预告知
在正式测试任务下达前,开发团队应提前向测试团队下达预告知,告之较为确切测试参加日期,提供当前最新有关资料。测试人员可预先熟悉必要背景资料,测试负责人编写《测试筹划书》草稿。
3.1.3 测试需求
明确该阶段测试范畴,对该范畴内需求进行测试,明确测试要点
3.1.4 编写测试筹划
需求分析文档确立后,测试组需要编写测试筹划文档,定制测试方案和方略
3.1.5
5、编写测试用例
在需求分析文档确立基线后来,测试组需要针对项目测试需求编写测试用例,在实际测试中,测试用例将是唯一实行原则
测试用例
用例ID
用例名称
所属模块
所属子模块
前置条件
测试环节
预期成果
测试成果
备注
附件
Login_001
正惯顾客登陆
登陆
None
注册顾客成功,系统数据库中存在该顾客
1.xx
2.xx
3.xx
1.XX
3.XX
Pass
截屏
数据包等附件
Login_negative_001
使用不存在顾客名登陆
登陆
None
系统数据库中无该顾客信息
1.xx
2.xx
3.xx
1
6、XX
2.XX
3.XX
Failed
3.2 测试执行阶段
3.2.1 测试执行
测试执行将耗费测试构成员绝大多数时间,这些工作都是建立在前期大量工作基本上.测试准入准出原则参见下表
准入规则
1. 需求评审结束
2. 该阶段开发完毕
3. 完毕冒烟测试
准出规则
1. 功能模块覆盖完全
2. 测试用例执行完毕
3. 严重级别为2以上bug修复完毕
4. 严重级别为3及一下bug待修复率不不不大于30%
3.2.2 bug管理流程
测试执行过程中发现bug,bug发现和修复在软件开发流程中至关重要。测试构成员发现bug提交bug,并且分派给开发
7、进行修复。
缺陷报告
Bug ID
简述(标题)
优先级别
严重级别
重现环节
预期成果
实际成果
所属模块
对照用例ID命名
login_001
简短描述bug信息
1-3可选
1-4可选
详细复现环节描述
1.XX
2. XX
3. XX
优先级别:
1. 最高级别,必要优先修复,否则会影响后续测试工作
2. 优先修复,否则会影响该模块其她测试
3. 普通,单个模块单个功能
严重级别:
1. Block,最高档别,影响整个系统(系统崩溃,内存泄漏等)
2. Critical,非常严重,对系统影响严重,也许影响其她功能
8、模块其她测试工作
3. High,高档,必要修复bug,功能性问题
4. Low,普通bug,不会对系统导致功能性影响(UI,易用性等)
bug管理流程如下图所示:
3.3 测试总结阶段
3.3.1 测试报告
所有测试任务完毕之后,需要对测试工作做一种总结汇总,撰写测试报告,评估测试成果,然后提交项目组。测试报告需包括如下几种元素:
1. 测试版本
2. 测试人员、时间
3. 发现新缺陷状况(数量,分类、分布)
4. 本轮缺陷回归状况
5. 测试评估(功能性能实现率,版本迭代对比)
3.3.2 测试文档归档
测试工作完毕后需要对本轮测试所有文档进行归档,存档。包括但不但限于如下文档:
1. 需求文档
2. 需求梳理功能点文档
3. 测试筹划书
4. 测试用例
5. 测试报告
6. 缺陷记录
7. 知识库
4. 测试流程图
为了提高软件开发效率,采用敏捷开发流程,这也意味着开发人员与测试人员紧密协作。测试组需要活跃在每一种版本迭代sprint当中。如下流程图合用于任一版本sprint迭代阶段。