对于职业我们要有梦想,不抛弃不放弃。人生才会有乐趣。

软件缺陷介绍

上一篇 / 下一篇  2010-12-13 13:41:27 / 个人分类:测试基础

通常一个完整的缺陷由以下几个部分构成:

 缺陷标题:描述缺陷的标题

 缺陷的严重程度:描述缺陷的严重程度,一般分为“致命”、“严重”、“一般”、“建议”四种

 缺陷的紧急程度:描述缺陷的紧急程度,从141是优先级最高的等级,4是优先级最低的等级

 缺陷提交人:缺陷提交人的名字(邮件地址)

 缺陷提交时间:缺陷提交的时间

 缺陷所属项目/模块:缺陷所属的项目和模块,最好能较精确的定位至某个功能模块

 指定解决人:在缺陷“分发”状态下由项目经理指定相关开发人员修改

 缺陷指定解决时间:项目经理指定的开发人员修改此缺陷的生命周期。

 缺陷处理人:最终处理缺陷的人员

缺陷的描述

软件缺陷的描述是软件缺陷报告的基础部分,也是测试人员就一个软件问题与开发小组交流的最初且最好的机会。一个好的描述,需要使用简单的、准确的、专业的语言来抓住缺陷的本质。否则,它就会使信息含糊不清,可能会误导开发人员。准确报告软件缺陷是非常重要的。

为什么要准确的描述缺陷?

 清晰准确的软件缺陷描述可以减少软件缺陷从开发人员返回的数量

 提高软件缺陷修复的速度,使每一个小组能够有效的工作

 提高测试人员的信任度,可以得到开发人员对清晰的软件缺陷描述有效的响应

 加强开发人员,测试人员和管理人员的协同工作,让他们可以更好的工作

缺陷有哪些属性?

 缺陷严重程度

 软件缺陷的详细特征

 缺陷产生可能性:

 缺陷的优先级:

 缺陷状态:

 软件缺陷的起源:

 软件缺陷的来源:

 缺陷根源:

缺陷处理的基本流程?

 

 

缺陷流程场景描述

基本流:

 步骤一:测试人员提交bug

 步骤二:测试经理对bug的有效性进行审核,先判断是否是重复bug,如果确定是重复,那问题单进入备选流一,如果不是重复bug,继续走基本流步骤三。

 步骤三:测试经理对bug的有效性判断,如果可以确定是bug则继续进入基本流步骤四,如果不是则进入备选流二。

 步骤四:测试经理对bug进行定性以后,将问题单转向开发经理,开发经理审核问题单的优先级,如果需要进行立即修改,则步入基本流步骤五,如果暂时不需要修改或者后续继续放入缺陷库进行跟踪定位,问题单步入备选流三,备选流四,备选流五。

 步骤五:开发经理对问题单审核以后确定是需要立即修改的问题单,则进行bug的分配,分配的具体的负责修改的开发人员。

 步骤六:开发人员对问题单进行处理。

 步骤七:开发人员修改过问题单以后,要进行基本功能的调试,以确保问题单已经修改。

 步骤八:修改完成以后,测试人员对问题单进行验证,如果验证通过,则进入步骤九。如果验证不通过则步入备选流六。

 步骤九:bug验证通过,关闭bug

 

 备选流一:

 测试经理审核问题单时,发现问题单存在重复则直接关闭。

 备选流二:

 测试经理判定bug有效性的时候,发现该bug为无效bug,则对bug进行关闭处理。

 备选流三:

 开发经理对问题单的优先级进行判定的时候,发现优先级比较低,此时可以对问题单进行挂起操作,以便对该问题进行计划性修改。或者后续版本修改。

 备选流四:

 开发经理对bug优先级进行审核的时候,发现该bug没有修改的必要,与测试经理协商后可以进行关闭。

 备选流五:

 在软件生命周期内无法解决的时候也可以进行关闭。

 备选流六:

 当测试人员对问题单进行验证的时候,发现已经修改的问题单,没有验证通过。则需要将问题单状态调整为基本流步骤六。

 


TAG:

IT职业经理人 引用 删除 qiuteng258   /   2010-12-14 14:04:04


多谢。
xin_晴的个人空间 引用 删除 xin_晴   /   2010-12-14 11:34:58
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/43/n-225443.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
寻梦-8test 引用 删除 mcfnhm   /   2010-12-13 17:26:49
精辟
 

评分:0

我来说两句

Open Toolbar