测试工作规范_第1页
测试工作规范_第2页
测试工作规范_第3页
测试工作规范_第4页
测试工作规范_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 测试工作规范 版本<0.1>目录1.目的22.范围23.职责34.工作流程及规范34.1方针34.2测试目标34.3测试过程流程图和各个阶段测试重点34.4 计划与设计阶段5成立测试团队5测试通知6测试计划文档6易用性检查表建立7设计测试用例84.4.6 测试环境确认表9搭建测试环境94.5开发测试阶段9测试执行94.5.2 DB版本测试报告104.6稳定阶段11非功能性测试114.6.2 编写测试报告12测试验收124.7部署阶段13部署测试13测试归档141. 目的本文档是测试团队的日常工作规范,明确软件工程的各阶段测试团队应完成的工作和提交的工作产物。2. 范围适用于软件开

2、发过程中的测试相关活动。3. 职责测试是软件开发过程中的重要组成部分,肩负着如下责任:Ø 在项目的前景、需求文档确立基线前对文档进行测试,从用户体验和测试的角度提出自己的看法Ø 编写合理的测试计划,并与项目整体计划有机地整合在一起Ø 编写覆盖率高的测试用例Ø 针对测试需求进行相关测试技术的研究Ø 认真仔细地实施测试工作,并提交测试报告供项目组参考Ø 进行缺陷跟踪与分析4. 工作流程及规范4.1方针测试组尽早参与项目组的工作。测试环境尽可能的模拟系统的实际运行环境。平衡测试资源、测试范围与测试效果。4.2测试目标测试的目标是尽可能多的发

3、现产品中的缺陷,评估产品的质量,为项目组提供评估和分析。4.3测试过程流程图和各个阶段测试重点表 1 软件测试流程图图表2 测试各个阶段的工作重点和提交的产物4.4 计划与设计阶段4.4.1成立测试团队在项目组成立的同时,测试组也将同时成立。团队成立的工作与责任如下:过程要点详细说明输入条件项目组成立工作内容项目经理申请测试资源,并任命一名测试经理,同时确定测试组的构成人选。退出标准测试组成立责任人项目经理,测试经理图表 24.4.2测试通知在正式测试任务下达前,项目经理应提前一周左右向测试团队下达测试通知,告之较为确切的参与日期,提供当前最新的相关资料。过程要点详细说明输入条件项目进入需求调

4、研阶段工作内容项目经理邮件通知测试经理正式参与测试时间,测试范围预估等退出标准通知得到测试组长确认,并回复明确参与时间,参与人员责任人项目经理,测试经理图表2测试计划文档需求规格说明书确立后,测试组需要编写测试计划文档,为后续的测试工作提供直接的指导过程要点详细说明输入条件需求规格说明书、初步的项目计划工作内容根据项目的需求规格说明书,按照测试计划文档模板编写测试计划;测试计划中应该至少包括以下关键内容:l 测试需求需要测试组测试的范围(功能、性能、安全等非功能性测试范围),估算出测试所花费的人力资源和各个测试需求的测试优先级l 测试策略整体测试的测试方法和每个测试需求的测试方法l 测试资源本

5、次测试所需要用到的人力、硬件、软件、技术的资源l 测试组角色明确测试组内各个成员的角色和相关责任l 里程碑明确标准项目过程中测试组应该关注的里程碑l 风险管理列举出测试工作所可能出现的风险l 通过标准需要确定该项目测试结束的标准l 可交付工件在测试组的工作中必须向项目组提交的产物,包括测试计划、测试报告等等测试计划编写完毕后,必须提交给项目组全体成员,并由项目组组中各个角色组联合评审。退出标准l 测试计划由项目组评审通过l 在项目开发过程中,要适时的对测试计划进行跟踪,以评估此计划的完整性、可行性,在项目结束时还要最后评估一下测试计划的质量责任人测试经理图表 34.4.4易用性检查表建立需求规

6、格说明书确立后,测试经理需要和项目组一起制定易用性检查表:过程要点详细说明输入条件需求规格说明书确立工作内容l 测试经理根据需求规格说明书要求,整理易用性检查表初稿l 测试经理招集项目组通过会议讨论易用性检查表并确定最终版本内容退出标准测试经理完成易用性检查表终稿,并发给全项目组 责任人测试经理图表 4设计测试用例需求规格说明书确立和测试计划完成后,测试组需要针对项目的测试需求编写测试用例,在实际的测试中,测试用例将是唯一实施标准;在用例的编写过程中,具体的任务和责任人如下:过程要点详细说明输入条件需求规格说明书、测试计划工作内容根据测试计划中说明的测试需求、测试类型,设计测试用例;测试用例中

7、应该至少包括以下关键内容:l 用例级别用来指导用例的筛选和不同阶段需要执行的测试用例l 用例名称通过用例名称可以得知此条用例所测试的功能l 前置条件用来编写执行此条用例的先决条件l 测试步骤用例执行的具体操作步骤l 期望结果每个操作步骤对应的预期结果退出标准l 测试用例由项目组评审通过l 测试用例需要覆盖所有的测试需求l 在项目开发过程中,要适时的对测试计划进行跟踪和完善,只有当相应的需求规格说明书文档确定后,测试用例才能最终定稿责任人测试经理、测试组员图表 54.4.6 测试环境确认表 在项目立项后, 测试经理根据项目的需求规格说明书、测试计划资源需求制定测试环境确认表格:过程要点详细说明输

8、入条件需求规格说明书确立、测试计划评审通过工作内容测试经理根据需求规格说明书要求,测试计划资源需求填写测试环境确认表格。退出标准测试经理完成测试环境确认表填写,并提交给项目经理签字责任人测试经理图表 64.4.7搭建测试环境 在测试环境确认后, 测试经理根据项目的需求在项目经理、开发组长的配合下搭建测试环境: 过程要点详细说明输入条件测试环境申请表工作内容l 测试经理测试环境申请表需求,搭建测试环境l 根据项目的需要初始化测试数据l 部署待测软件,检查测试环境搭建情况退出标准搭建测试环境搭建好后,可以正常运行待测软件责任人测试经理图表74.5开发测试阶段4.5.1测试执行 执行测试的目的是验证

9、产品是否符合需求规格说明书,尽可能多的发现产品中的缺陷。测试组在开发阶段和稳定阶段执行测试过程要点详细描述输入条件测试计划、测试用例、易用性检查表、待测试的软件工作内容测试执行主要分以下三个部分:l 单元测试在单元开发完成后由开发组进行单元测试,验证单元是不是符合需求规格说明书l 集成测试在若干单元完成集成后,由测试组进行集成测试,验证集成后的单元是不是符合需求规格说明书l 系统测试在每个版本发布之前必须由测试组进行系统测试退出标准l 待测软件涉及到测试用例中的所有任务被执行,结果被记录。l 系统测试达到发布标准责任人测试组员图表14.5.2 DB版本测试报告 在每一轮DB版本测试完成之后,测

10、试组员需要总结测试结果,编写测试分析报告过程要点详细描述输入条件测试组完成了DB版本测试任务工作内容测试组员根据此轮测试的结果,编写版本测试分析报告,主要应包含以下内容:l 测试报告的DB版本号l 测试的人员和时间l 测试总结写明在这一版本中,那些功能被实现了,那些还没有实现,这里只需写明和上一版本不同之处即可l 急待解决的问题写明当前项目组中面临的最优先的问题l 测试用例执行结果写明当前版本测试用例执行情况l 缺陷分析说明当前版本,缺陷验证通过数、缺陷验证不通过数、发现缺陷数据退出标准在每轮测试结束之后,尽快完成版本测试报告并发给全项目组责任人测试组员图表2 4.6稳定阶段4.6.1非功能性

11、测试在系统功能测试结束后,测试组需要根据测试计划里的非功能测试需求进行非功能测试过程要点详细描述输入条件测试计划、待测试的软件工作内容非功能性测试主要分以下三个部分:l 测试经理根据测试计划里,规划的非功能测试需求(如:性能、安全、兼容性等),制定测试方案。l 测试组根据测试方案执行测试l 针对测试结果进行分析l 根据测试结果提供测试报告,并发送给全项目组退出标准最终测试结论符合测试需求达标。责任人测试组员,测试经理图表14.6.2 编写测试报告在测试结束之后,测试经理需要编写测试报告,总结和评估所测的产品的质量状况,提交给全体项目组,为产品的后续工作提供重要的信息支持。过程要点详细描述输入条

12、件测试组完成了所有的测试实施工作工作内容测试经理根据测试的结果,按照测试报告的文档模板编写测试报告,测试报告必须包含以下重要内容:l 测试总结对产品的质量情况进行总体评估l 产品质量详情根据测试计划中定义的产品可接受标准,对于测试需求的测试结果进行评估l 缺陷分析按照缺陷的属性分类进行分析l 测试执行情况描述测试计划和测试用例执行的情况l 已知问题描述当前版本还存在没有关闭的问题、对用户影响以及解决处理意见l 测试组建议从测试组的角度为项目组提出工作建议退出标准设计完成的测试报告和已知问题列表,并发送给全项目组责任人测试经理图表24.6.3测试验收测试验收工作是在以上工作全部结束后,对测试的过

13、程,效果进行验收,宣布测试结束。过程要点详细描述输入条件测试组完成了所有的测试实施工作,测试经理完成测试报告文档工作内容由项目约定的验收组成员,对本系统进行验收测试,检查系统是否达标,验收测试结果后,需要验收组提供验收测试报告,验收测试报告内容包括:l 测试环境说明验收测试的测试环境 l 测试执行情况描述测试是否达到预期目的l 测试总结从总体对测试的质量进行评估l 宣布测试结束测试验收组成员签字宣布本次测试结束退出标准签发测试验收报告责任人项目经理图表34.7部署阶段4.7.1部署测试 项目进行发布并部署到现场后,为了确保发布的项目不会出现低级问题(如:连接页面跳转不正确),项目每次发布之前,都需要测试组进行现场部署测试:过程要点详细描述输入条件产品发布说明书、测试用例、项目成功在现场环境部署工作内容测试组根据测试报告里级别为高的测试用例,进行部署测试并在部署验证记录表中记录测试结果,部署验证记录表主要内容:l 验证版本记录该部署程序的版本号l 功能描述一个测试功能点的描述l 问题描述测试某个功能点遇到的问题,记录在对应的功能点里l 是否验证通过记录该功能点验证结果l 是否解决记录该问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论