您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页功能测试缺陷管理规范

功能测试缺陷管理规范

来源:小侦探旅游网
 功能测试缺陷管理规范

功能测试缺陷管理规范

北京天阳宏业软件技术有限公司

2011年7月

功能测试缺陷管理规范

目 录

1.

概述 .................................................................................................................................................. 2 1.1 1.2 1.3 1.4 2. 3.

编写目的 ................................................................................................................................. 2 范围 ......................................................................................................................................... 2 角色与职责 ............................................................................................................................. 2 名词解释 ................................................................................................................................. 2

缺陷状态关系示意图 ...................................................................................................................... 3 缺陷流转的过程及处理 .................................................................................................................. 3 3.1

测试缺陷的处理步骤 ............................................................................................................. 3

4. 缺陷页面部分字段详解 .................................................................................................................. 4

1

功能测试缺陷管理规范

1. 概述

1.1 编写目的

为规范QC的合理使用,方便各项目组管理测试过程,测试管理人员正确使用QC而编写。

1.2 范围

本规范适用于功能测试有关工作,功能测试中的缺陷要求全部采用QC进行管理。

1.3 角色与职责

角色名称 测试经理 测试人员 开发人员 职责描述 申请QC项目建立,分配有关人员权限 登记测试缺陷,跟踪和修改缺陷状态,并进行复测 从QC中获取缺陷信息,修复缺陷,并修改QC缺陷状态及分析记录缺陷相关内容 1.4 名词解释

QC:QC(Quality Center),也被称为MQC(Mercury Quality Center)。不仅可以在一个项目组内进行质量控制和管理,也可以在跨地域的不同项目组内部进行质量控制和管理,从而可以保证应用系统的质量。通过在整个应用系统中提供并集成了测试的需求管理、案例管理、缺陷管理等,QC可以地加速测试过程执行。

2

功能测试缺陷管理规范

2. 缺陷状态关系示意图

3. 缺陷流转的过程及处理

参与缺陷流转的角色有三个:测试经理、测试人员和开发人员。

测试人员开发人员测试人员重现待验证提出处理 拒绝

缺陷的处理步骤如下: 1.登记缺陷:

测试人员负责在QC中登记新缺陷,并对缺陷的基本情况进行描述。缺陷的基本信息主要包括:缺陷描述、紧急程度、严重程度、处理子系统等。

3

关闭 功能测试缺陷管理规范

测试人员在登记缺陷时,必须确定所输入的缺陷内容要描述清楚,产生缺陷的步骤描述要完整,使缺陷能够被重现出来。在描述缺陷产生的步骤上,务必简易清楚。测试人员可以利用错误抓图等方式进行补充描述。

2.修复缺陷

当有多个缺陷同时打开时,开发人员应首先修复紧急程度更高的缺陷。开发人员首先分析缺陷,并将缺陷状态更改为“处理”中。

当该缺陷不是有效的缺陷时,则将“缺陷状态”更改为“拒绝”,并在“缺陷详细信息” 模块中的“分析和修改内容”中使用“添加注释”按钮详细填写拒绝的原因。

当确认该缺陷有效时,开发人员应按照要求修复缺陷。缺陷修复后,开发人员需在“缺陷详细信息” 模块中的“分析和修改内容”中使用“添加注释”按钮详细填写修复的内容,并填写缺陷起源、缺陷归属子系统,更改“缺陷状态”为“待验证”。

当确认该缺陷不是本系统引起,需要其它项目组协同进行分析解决,开发人员应保持缺陷状态为“处理”,并将该缺陷的“处理子系统”改为相应的项目组或系统,以便缺陷能及时流转。

3.验证缺陷

测试人员负责验证缺陷是否已解决,如已解决则由缺陷原提出人关闭缺陷,否则将“缺陷状态”更改为“重现”,以便开发人员重新对此缺陷进行处理。

4. 缺陷页面部分字段详解

 缺陷状态:指缺陷通过一个跟踪修复过程的进展情况。 包括:提出、处理、拒绝、待验证、重现、关闭

 缺陷严重程度:是指因缺陷引起的故障对系统的影响程度。由提出人初步指定,开发人员负责确认。 包括:严重、一般、轻微

 缺陷紧急程度:指缺陷必须被修复的紧急程度。由提出人指定。各测试小组可以项目组

具体协商约定紧急程度的具体含义。 包括:高、中、低

 缺陷起源:指引起缺陷的起因。

包括:需求、架构、设计、编码、测试、环境、数据、拒绝

4

功能测试缺陷管理规范 缺陷起源类型 需求 架构 设计 编码 测试 环境 数据 含义 由于需求定义或需求分析引起的缺陷 由于企业架构设计的问题引起的缺陷 由于本系统设计原因引起的缺陷 由于编码的问题引起的缺陷 由于测试人员在测试设计、测试操作或理解有误等原因引起的缺陷 由于测试环境的问题引起的缺陷 由于测试数据的问题引起的缺陷 重复。表示该缺陷已经被其它提交人找出来了(‘纯粹’重复),或者开发认为原因是相同的(但从测试来看,认为出现的地方有所不同、表现有所不同等) 不可复现。不能重现(如因缺陷出现的环境重现不了),或以前出现的某个缺陷自动消失了(可能是在处理其他缺陷的时候把这个缺陷 一并修复掉了) 拒绝 是按照需求和设计实现的,不属于缺陷 延后解决。由于时间、进度、重要程度或者技术/需求等方面的原因,认为目前不能解决或由于时间关系,须延期解决或者本版暂不解决留待到后续版本解决的缺陷 这个缺陷是一个错误,但非常轻微,对系统几乎无影响,可以忽略不计

5

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有 湘ICP备2023022495号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务