产品测试组工作规范范文
测试组工作规范
一、 测试组组成
测试组由测试组长和测试工程师组成。
二、 测试组工作职责
负责理解软件产品的功能要求,搭建配套的测试环境,然后 对其进行系统测试,检查软件有没有错误 (Bug),决定软件是否 具有稳定性 (Robustness),并写出相应的测试用例、各阶段测试 报告。
(一) 测试组长工作职责:
1、 协调测试组与各个项目组之间的流程及工作关系;
2、 对各个项目的测试工作进行统筹安排,并对各个项目的 测试工作进行计划、分工和管理;
3、 定期或不定期与各个项目负责人沟通项目进度,随时了 解项目进展情况;
4、 对测试组成员的日常工作进行评审考核;
5、 定期或不定期向部门总监汇报工作情况;
6、 参与日常的软件测试工作。
(二) 测试工程师工作职责:
1、 仔细阅读项目规格说明、设计文档、使用说明书等,充 分掌握软件的性能、特点、使用方法、业务流程等,协 助测试组长制定项目的测试计划;
2、 依据项目要求,搭建相应的测试环境,维护测试设备;
3、按照测试计划编写测试用例,保证测试用例合理有效;
4、 根据测试计划及测试案例,执行测试,并根据产品特点 及测试要求,实施集成测试、系统测试等,及时发现软 件缺陷,评估软件的特性与缺陷;
5、 详细记录测试过程,编写测试报告和对测试结果进行分 析,通过测试,掌握软件具有的能力、缺陷、局限等, 对软件质量给出评价性的结论与意见,整理测试文档, 填写软件测试报告,编写测试总结,为软件开发成果提供 总结性意见;
6、 配合研发部门发布各项软件产品,并详细编写产品发布 通知单;
7、 完成上级及部门其他领导交办的临时任务。
三、 测试组工作流程
测试组的工作与项目开发进度紧密相关,所以测试的工作流 程依据开发进度分阶段进行大致分为以下几个阶段:
(一) 计划和设计阶段
1、 项目组成立时,确定项目需求及项目设计方案,了解软 件产品的主体功能及实现目的;
2、 项目经理下发测试预通知,通知内容包括:正式交接测 试时间、测试规模预计估算等信息;
3、 召开测试启动会议,会议内容包括:开发团队与测试组 交接测试内容,对测试目标达成一致,商讨测试计划,
统一项目组的目标和测试的工作重点;
4、 编写测试计划及相关文档,依据测试启动会议中确定的 目标和重点,结合项目经理下发的《测试任务书》,编写
《测试计划书》(见附件一)。计划书的内容应该包括:
l测试需求:需要测试组测试的范围,估算出测试所花 费的人力资源和各个测试需求的测试优先级;
l测试方案:整体测试的测试方法和每个测试需求的测 试方法;
l测试资源:本次测试所需要的人力、软件、硬件及技 术资源;
l 测试组角色:明确测试组人员的工作内容及相关职责;
l里程碑:明确项目进行过程中的测试组应该关注的里 程碑;
l文档报告:确定在项目测试过程中需要提交的测试计 划,测试报告等;
l测试计划编写完毕后,需提交给全体项目组成员,由 项目成员综合评审后,确定最终《测试计划书》(见 附件二)。项目经理要以此为依据,跟踪监控项目测 试进度,评估测试计划的可行性,完整性,并且在项 目结束后评估测试质量。
5、 设计测试用例,依据《测试计划书》相关内容,根据每 一步测试计划编写全部的测试用例,测试用例必须能满
足全部的测试需求。
(二) 测试实施阶段
1、 实施测试用例,测试工程师依据《测试计划书》中分配 的测试任务和测试用例,实施相应的测试工作,并详细 记录测试过程及结果。
2、 提交测试报告,在实施测试用例的过程中,依据记录的 测试过程和结果,填写《测试报告书》,并由测试组长审 批后,上报项目经理。项目经理安排开发组修改相应的 软件产品。测试报告内容包括:测试产品版本、测试人 员、测试时间、测试过程、产品运行BUG、产品缺陷状态、 急待解决的问题。
3、 回归测试,接到开发组的回归测试通知后,测试组重新 拷贝修改后的最新版本,进行回归测试。回归测试的用 例属于测试用例的一部分或者全部测试用例,但不能超 出测试用例的范围。
(三) 测试总结阶段
1、 编写测试总结报告:回归测试全部通过完成后,由测试 组长整理填写《测试总结报告》,报告主要内容包括: 测试资源描述——参与测试人数,耗用测试时间; 测试结果摘要——描述各个测试需求的测试结果和功能 实现情况; 缺陷分析——按照缺陷的属性分类进行分析;
测试需求覆盖率——如果在测试过程中未覆盖到的测试 需求,在此应详细说明原因; 测试评估——对此次项目质量进行评估; 测试组建议——从测试组角度为项目组提出工作建议。
2、 测试验收:项目经理收到测试组长提交的测试总结报告 后,对此次测试工作进行验收。验收内容包括:测试效 果验收、测试文档验收、测试工作评估、测试工作建议, 签字验收后,宣布此次测试结束。
3、 测试文档归档:测试验收结束后,对测试过程中涉及到 的各种标准文档进行归类、存档。相关文档包括:测试 任务书、测试计划书、测试用例、测试报告书、测试总 结报告、测试验收报告等。
(四) 产品发布阶段
1、 编写产品详细信息,说明此次产品发布或升级的目的与 作用;
2、 详细编写安装或升级操作说明文档,并整理相关升级程 序文件与数据库升级文件一并打包,发布给相关人员。