三大法则将软件缺陷分等级 软件缺陷等级

软件缺陷是软件开发过程中的副产品,通常缺陷会导致软件产品在某种程度上不能满足客户需求。因此,妥善处理软件中的缺陷是关系到软件产品质量的根本。可遗憾的是,并非所有的软件团队都知道如何有效地管理在测试中发现的缺陷。

对于软件测试人员而言,在测试中不能正确表示缺陷的严重程度和优先级,这将会影响到软件缺陷管理的质量,不仅不利于有效的处理软件缺陷,还可能影响到软件缺陷的处理时机。特别在软件测试的后期,将影响软件是否能够按期发布与否。近期我在一个测试项目中,由于对缺陷严重程度和优先级缺乏有效处理,最终导致软件验收发布被迫延后。

什么是缺陷严重程度和优先级?

(1)什么是缺陷的严重程度和优先级

软件缺陷是指在软件系统中会导致系统不能实现其功能的缺陷(包括Defect或Bug)。一般来说,软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷来源、缺陷原因等。

其中缺陷严重程度是指软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将会对软件的功能和性能产生怎样的影响。优先级是指表示处理和修正软件缺陷的先后顺序的指标,即哪些缺陷需要优先修正,哪些缺陷可以稍后修正。

(2)正确评估严重程度和优先级的作用

缺陷管理的目标在于:当在软件测试过程中发现缺陷后,能正确评估缺陷并执行及修正系统质量,以创造一个合乎需求的软件产品。因此,软件产品质量很大程度上取决于在测试中发现的缺陷的管理能力。其中软件缺陷严重程度和优先级的正确评估和描述是软件缺陷管理的基础部分,也是测试人员与开发小组交流的基础。一个好的严重程度和优先级评估会用简单的、准确的、专业的语言来反映缺陷的本质。否则,如果评估和描述信息含糊不清,就可能会误导开发人员。因为清晰准确的软件缺陷评估可以提高软件缺陷修复的速度,也可以加强开发人员、测试人员和管理人员的协同工作。

因此,正确评估缺陷的严重程度和优先级,是项目组全体人员交流的基础。为了保证正确评估缺陷的严重程度和优先级,质量保证人员需要经常检查测试人员和开发人员对于这两个指标的评估和处理情况,一发现有问题及时反馈给项目负责人解决。

(3)缺陷的严重程度和优先级的级别划分

缺陷的严重程度和优先级通常可按级别划分,各个公司对不同项目的具体表示方式有所不同,具体的级别划分需要软件测试前达成一致。常用的缺陷严重程度可分为:致命、严重、一般、较小。致命是指系统任何一个主要功能完全丧失,或用户数据受到破坏,造成系统崩溃、悬挂、死机或者危机人身安全;严重是指系统的主要功能部分丧失,或数据不能保存,系统的次要功能完全丧失,系统所提供的功能或服务受到明显的影响;一般是指系统的次要功能没有完全实现,但不影响用户的正常使用;较小是指使操作者不方便或遇到麻烦,但它不影响功能的操作和执行的一些小问题。

常用的缺陷的优先级表示方法可分为:立即解决、高优先级、正常排队、低优先级。立即解决是指缺陷导致系统几乎不能使用或者测试不能继续,需立即修复;高优先级是指缺陷严重影响测试,需要优先考虑;正常排队是指缺陷需要正常排队等待修复;而低优先级是指缺陷可以在开发人员有时间的时候再被纠正。

(4)缺陷严重程度和优先级的关系

严重程度高说明缺陷对软件造成的质量危害性大,是需要优先处理,而严重程度低的缺陷可能只是软件不太尽善尽美,可以稍后处理。因此,缺陷的严重程度和优先级是含义不同但相互联系密切的两个概念,它们是从不同的侧面描述了软件缺陷对软件质量的影响程度和处理方式。

一般地,严重程度高的软件缺陷具有较高的优先级,但是严重程度和优先级并不总是一一对应。有时候严重程度高的软件缺陷,优先级不一定高,甚至不需要处理,而一些严重程度低的缺陷却需要及时处理,反而具有较高的优先级。例如,公司名字和软件产品徽标是重要的,一旦它们误用了,这种缺陷是用户界面的产品缺陷,并不影响用户使用。但是它影响公司形象和产品形象,因此这也是优先级高的软件缺陷。

如何评估缺陷严重程度和优先级?

(1)明确用户需求,设定软件质量标准

我们常常听到许多自称测试专家的人在大谈特谈缺陷严重程度和优先级的标准,例如什么系统死机就一定是高级别,界面错误则是低级别之类。但事情上,对于不同的软件因为应用场合的不一样,即使是同一类型的缺陷但也可能其严重程度和优先级是不一样的。

一般来说,软件程序并不需要十全十美,因为尽善尽美意味着成本巨大,

软件缺陷管理之缺陷严重等级分类

A类——严重错误,包括:

1.由于程序所引起的死机,非法退出

2.死循环

3.导致数据库发生死锁

4.数据通讯错误

5.严重的数值计算错误

6.需求未实现

7.文档与软件不符、文档严重不足、系统文档关键错误

B类——较严重错误,包括:

1.功能不符

2.数据流错误

3.程序接口错误

4.轻微的数值计算错误

C类——中等错误。包括:

1.程序非正常终止但可通过其它输入来避免

2.系统边界错误

3.显示报表错误

4.数据处理、需求理解错误

5.系统文档一般错误

D类——一般性错误,包括:

1.界面错误(详细文档)

2.打印内容、格式错误

3.简单的输入限制未放在前台进行控制

4.删除操作未给出提示

5.系统操作不方便

E类——较小错误,包括:

1.辅助说明描述不清楚

2.显示格式不规范、查询报告格式错误

3.长时间操作未给用户进度提示

4.提示窗口文字未采用行业术语

三大法则将软件缺陷分等级 软件缺陷等级

5.可输入区域和只读区域没有明显的区分标志

6.系统处理未优化

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hhb200766/archive/2009/11/26/4879691.aspx

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/161765.html

更多阅读

读毛向辉的学习的三大法则

《学习的构建法则》建构首先源自于建筑。在一座宏伟大厦的建筑的全过程中,设计阶段只是定义了功能、规模和外观,但在实际的建筑过程却可能会遭遇很多意想不到的问题,甚至会有一些关乎成败的困难。所以关键就是调动自己已有的知识、资

盲派命理三大法则 杜有才

盲派命理论命的三大法则,即:理法、象法、技法。这三大法则,即是盲派论命的方法论,也可看作是盲派命理的入手三式。我通过实践总结和归纳,认为盲派命理看八字入手法也有理法、象法和技法三种法门,简称入手三式,即:理法入手式:70%左右的八字要

2015年复旦将取消“千分考” 2015复旦大学医院排名

现在的教育竞赛这么激烈,随便怎么改,提前招生难度都不会小,现在的孩子都是小超人。高中改怎么安排,才能决胜复旦招生考试?只有等到时复旦的招生政策出来才知道。11月8日下午,复旦大学校长助理、招生办主任丁光宏在上海中学,向全体高三年级

职场生存法则三句话 职场人走向成功三大法则

无论是国企,还是民企,职场人要想获得成功,就要坚守三大法则:一是专业,二是专注,三是敬业。专业立本,专注立身,敬业立信,这是自己多年职场风雨得出的一点看法,尤其近年来民企实践得出的基本结论。第一法则:专业一个刚刚毕业的大学生,初入职场,总

声明:《三大法则将软件缺陷分等级 软件缺陷等级》为网友倾听寂寞分享!如侵犯到您的合法权益请联系我们删除