产品测试组工作规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
产品测试组工作规范
一、测试组组成
测试组由测试组长和测试工程师组成。
二、测试组工作职责
负责理解软件产品的功能要求,搭建配套的测试环境,然后对其进行系统测试,检查软件有没有错误 (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、详细编写安装或升级操作说明文档,并整理相关升级程序文件与数据库升级文件一并打包,发布给相关人员。