软件测试流程管理体系_第1页
软件测试流程管理体系_第2页
软件测试流程管理体系_第3页
软件测试流程管理体系_第4页
软件测试流程管理体系_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

1、DP05b 205 215TC005 092 661 解决方案测试体系建设与软件测试流程(初稿)目录1. .2. 范围 .3. 测试过程描述 .3.1 测试流程图 .3.2 活动说明 .3.2.1 需求评审 .3.2.2 编写测试计划 .3.2.3 测试用例设计 .3.2.4 测试用例执行 .3.2.5 发布版本回归测试 .3.2.6 版本迭代回归测试 .3.2.7 文档测试 .3.2.8 测试报告 .4. 软件缺陷管理系统一禅道 .目的 33445579111315171920DP05b 205 215TC005 092 661 解决方案4.1 概述 .4.1.1 编写目的 .4.1.2 适

2、用范围 .4.1.3 角色和职责 .4.1.4 禅道简介 .4.2 缺陷状态关系示意图 .4.3 缺陷流转的过程及处理 .4.3.1 基于禅道的项目 / 测试 /Bug 管理 .4.4 禅道项目管理流程图 .5. 配置管理 . .1?目的本文是对项目软件测试的指导性文件,对软件测试过程中所涉及到的测试理论、测试类20202020202121212222型、测试方法、测试标准、测试流程及测试过程中涉及到的角色职责进行总体规范,以有效 保证软件质量。2?范围本文适用于所有软件测试人员。2DP05b 205 215TC005 092 661 解决方案3?测试过程描述3.1 测试流程图发布上线3DP0

3、5b 205 215TC005 092 661 解决方案3.2 活动说明3? 2? 1 需求评审 目的从源头把握软件质量,并确保开发结果与实际需求相一致,分析需求实现的可能性,功 述无二义,补充需求细节,确定项目周期和时间。321.2 角色与职责测试负责人:需求规格说明书的编写,以及软件开发过程中需求规格说明书的 评审人员:项目经理、开发人员、测试人员等项目干系人;评审需求规格说明书,从全面性、完整性、正确性、一致性、可靠性方而检查需能细肯描修正;求规格说明书,将需求缺陷 Checklist 提交给产品需求人员,在评审会议上讨论,确定为 缺陷后,跟踪需求缺陷直至需求缺陷验证关闭。3.2/1.3

4、 启动标准软件需求规格说明书 SRS编写完成4DP05b 205 215TC005 092 661 解决方案 工作流程图 输入/ 输出输入:需求规格说明书输出:需求缺陷 Checklist 单、需求规格说明书左版5DP05b 205 215TC005 092 661 解决方案3.2.2 编写测试计划 目的明确测试内容、测试任务安排、测试进度、测试策略、测试资源、测试目标(上线标准)、 风险控制:保持测试过程的顺畅,有效控制和跟踪测试进度,应对测试过程中的各种变更。 确认测试项、被测特征、测试任务、人员安排,以及任何偶发事件的风险。 角色与职责测试负责人:负责编写测试计划根据软件开发计划、需求规

5、格说明书编制测试计划,明确测试内容、测试任 务安排、测试进度、测试策略、测试资源、风险控制,以便测试工作正常开展,测试计划参见项目测试计划模版。测试计划评审:项目经理、测试人员内部评审是否交待涓楚测试时间、测试资源、测试范困三要素,测试策略是否合理,测试时间、资源是否留有余地等。实际编写内容人力、 启动标准需求评审完成,项目整体讣划编制完成。6DP05b 205 215TC005 092 661 解决方案 工作流程图测试计划测试负责人测试计划编吗测试汁 M 评审完成并分发测试相关人员3.225 输入/ 输出输入:软件需求规格说明书、软件开发计划输出: 软件测试计划7DP05b 205 215T

6、C005 092 661 解决方案3.2.3 测试用例设计 目的通过多种测试方法编写测试用例,以使最少的测试用例,实现最大的测试覆盖,保证软 的正确性,从而提升软件质量。 角色和职责测试人员;负责自己的测试模块编写测试用例采用多种测试方法(如等价类、边界值、错误推测法等)编写有效的测试用例,并对遗 的测试用例进行修正。评审:项目经理、测试人员内部评审1、 是否覆盖测试需求上的所有功能点、不违背产品原型和代码设汁,用例设 汁的结构安排是否淸晰合理,有利于高效覆盖需求。2、 用例是否具有可执行性,前提条件、执行步骤和预期结果是否正确,有明 确的验证方法。优先级安排是否合理。3、 是否从用户层面来设

7、讣用 H 使用的场景和业务流程。4、 是否包含充分的异常测试用例。5、 是否简洁、不冗余、复用性强。 启动标准需求文档评审完成且测试计划制圧完成件功能漏/ 错误8DP05b 205 215TC005 092 661 解决方案 工作流程图测试设计测试人员323.5 输入输出输入:软件需求规格说明书、软件测试汁划输岀:测试用例、测试用例评审缺陷9DP05b 205 215TC005 092 661 解决方案3.2.4 测试用例执行 目的依据测试讣划,按照测试用例对软件进行测试,验证软件功能与需求的实际匹配程度。 角色与职责测试人员:执行自己负责的功能模块;依据测试 il ?划,按照测试用例对软件功

8、能进行测试。对于发现的缺陷必须第一时间登记 至 Bug管理系统,并且跟踪缺陷的状态,直至缺陷的验证关闭。在测试执行过程中发现的 补充至测试用例,保证测试用例与实际测试的一致性:开发人员:对于测试人员提交的缺陷进行确认、修复;开发负责人呢:对测试人员与实际开发人员意见不一的问题进行裁决。 启动标准测试用例编写完成、用例评审完成且测试环境已部署完成遗漏测试用例必须10DP05b 205 215TC005 092 661 解决方案 工作流程图 输入输出输入:功能测试用例、开发待测版本程序包、测试环境部署文档11DP05b 205 215TC005 092 661 解决方案输出:功能测试报告,缺陷报告

9、单3.2.5 发布版本回归测试 目的为发布版本提供质量保障,记录并保证测试的覆盖度;依据测试计划有序进行回归 角色和职责测试负责人:进行版本回归测试;以整个软件为对象,验证新修复的 bug 功能点、无问题的功能运行正常、进行测试用例执行。 启动标准功能测试完成且软件功能无中断测试。的复用12DP05b 205 215TC005 092 661 解决方案 工作流程图325.5 输入输出输入:功能测试用例、功能测试缺陷、测试讣划输岀:软件测试报告13DP05b 205 215TC005 092 661 解决方案3.2.6 版本迭代回归测试 目的以整个软件为对象,以测试汁划为指导,按照测试用例对新功

10、能、老功能、新老功能接 保证测试的全而性和完整性。 角色和职责测试负责人:进行迭代版本回归测试;以整个软件为对象,以测试汁划为指导,按照测试用例对新功能、老功能、新老功能接 启动标准新功能开发完成,测试用例设计完成。口进行测试,口进行测试。14DP05b 205 215TC005 092 661 解决方案 工作流程图 输入输出输入:新版本测试用例、测试汁划、开发接口测试文档(针对新旧模块) bug单、版本测试报告输出:版本测试15DP05b 205 215TC005 092 661 解决方案3.2.7文档测试 目的保证对客户的指导与实际系统的使用状况相一致。 角色和职责测试人员:负责功能模块文

11、档测试对用户操作手册及在线帮助进行测试,记录文档描述缺陷,并跟踪直至缺陷的验证 关闭。文档编制人员:对测试人员提岀的文档描述缺陷进行修正。3.273 启动标准用户操作手册或在线帮助编写完成16DP05b 205 215TC005 092 661 解决方案 工作流程图 输入输出输入:用户操作手册、在线帮助输出:文档缺陷、用户手册等文档左版17DP05b 205 215TC005 092 661 解决方案3.2.8测试报告 目的真实、客观反映测试过程中各测试阶段、测试项的情况,并将结果进行数字化 / 图像化 进行分析,真实反映软件质屋实际情况。3.2.S.2 角色与职责测试负责人:负责编制项目测试

12、报告;真实、客观地对测试过程中各测试阶段、测试项的情况,并以数字 / 图像的形式对实际 情况进行分析,真实反映软件实际测试状况。比如可以从功能模块角度统 U bug 的数疑、从 bug类型(如功能、 UI、易用性)的角度进行 bug 的统计,从而有效的指导未来的测试工作 , 有针对性的去改进产品的质量。328.3 启动标准测试完成、达到上线标准3.2.S.4 工作流程图18DP05b 205 215TC005 092 661 解决方案3.2.S.5 输入输出输入:各测试阶段 . 测试项实际测试情况 输岀:项目测试报告4?软件缺陷管理系统一禅道4.1 概述4 丄 1 编写目的为规范禅道的合理使用

13、,方便各项目组管理测试过程,测试管理人员正确使用禅道而编 写。4-1-2 适用范 8适用于功能测试有关工作,功能测试中的缺陷要求全部采用禅道进行管理。4-1-3 角色和职责角色名称 职责描述项目经理 申请禅道项目建立,分配有关人员权限测试人员开发人员登记测试缺陷,跟踪和修改缺陷状态,并进行复测从禅道中获取缺陷信息,修复缺陷,并修改禅道缺陷状态及分析记录缺陷相关内容4-1-4 禅道简介禅道:禅道是一款开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆希了研发项目管理的 核心流程。禅逍将产品、项目、测试这三者的概念明确分开

14、,产品人员、开发团队、测试人员,这 三者分立,互相配合,又互相制约,通过需求、任务、 bug 来进行交相互动,最终通过项目19DP05b 205 215TC005 092 661 解决方案拿到合格的产品。4.2 缺陷状态关系亦意图4.3 缺陷流转的过程及处理参与缺陷流转的角色有三个:测试经理 . 测试人员和开发人员。缺陷的处理步骤如下 :4.3.1 基于禅道的项目 / 测试/Bug打开禅道官网,进入手册页而,可以看到禅道的详细使用手册,各人员可以根据自己的20DP05b 205 215TC005 092 661 解决方案需要选择部分进行学习和使用。开源版手册网址 : /book/zentaopmshelp/40.html4.4 禅道项目管理流程图q. 4 : 沁常结倉 at创躍版木 WA 圧交测谀 V 创迟发布 形成改刖划改迭计邃提交 b晰建立产品 关惑产品盘求项目任第列女1 r? V1btiA N作为任势列入下一期英目用列列友*?,? PIm*w ?- n?制P1分礬 任铸计划 2 15SS 求列 itW? i PI传鞋 P3 赢或 4 P2P3开岌团狄分妹 用例刘就团队5?配置管理软件测试过程是一个复杂性的劳动,测试过程中会

温馨提示

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

评论

0/150

提交评论