软件缺陷softwaredefect分类标准

软件缺陷softwaredefect分类标准

ID:30451077

大小:93.00 KB

页数:18页

时间:2018-12-30

软件缺陷softwaredefect分类标准_第1页
软件缺陷softwaredefect分类标准_第2页
软件缺陷softwaredefect分类标准_第3页
软件缺陷softwaredefect分类标准_第4页
软件缺陷softwaredefect分类标准_第5页
资源描述:

《软件缺陷softwaredefect分类标准》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件缺陷softwaredefect分类标准软件缺陷(softwaredefect)是对软件产品预期属性的偏离现象。它包括检测缺陷和残留缺陷。每一个软件组织都知道必须妥善处理软件中的缺陷。这是关系到软件组织生存、发展的质量根本。一、软件缺陷(softwaredefect)分类标准1.1缺陷属性属性名称描述缺陷标识(Identifier)缺陷标识是标记某个缺陷的一组符号。每个缺陷必须有一个唯一的标识缺陷类型(Type)缺陷类型是根据缺陷的自然属性划分的缺陷种类。缺陷严重程度(Severity)缺陷严重程度是指因缺陷引起的故

2、障对软件产品的影响程度。缺陷优先级(Priority)缺陷的优先级指缺陷必须被修复的紧急程度。缺陷状态(Status)缺陷状态指缺陷通过一个跟踪修复过程的进展情况。缺陷起源(Origin)缺陷来源指缺陷引起的故障或事件第一次被检测到的阶段。缺陷来源(Source)缺陷来源指引起缺陷的起因。缺陷根源(RootCause)缺陷根源指发生错误的根本因素。1.2缺陷类型(Type)缺陷类型编号缺陷类型描述10F-Function影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据结构。并且设计文档需要正式的变更。如逻辑,

3、指针,循环,递归,功能等缺陷。20A-Assignment需要修改少量代码,如初始化或控制块。如声明、重复命名,范围、限定等缺陷。30I-Interface与其他组件、模块或设备驱动程序、调用参数、控制块或参数列表相互影响的缺陷。40C-Checking提示的错误信息,不适当的数据验证等缺陷。50BBuild/package/merge由于配置库、变更管理或版本控制引起的错误。60D-Documentation影响发布和维护,包括注释。70G-Algorithm算法错误。80U-UserInterface人机交互特性:屏

4、幕格式,确认用户输入,功能有效性,页面排版等方面的缺陷。90P-Performance不满足系统可测量的属性值,如:执行时间,事务处理速率等。100N-Norms不符合各种标准的要求,如编码标准、设计符号等。1.3缺陷严重程度(Severity)1.3.1软件测试错误严重程度#缺陷严重等级描述1Critical不能执行正常工作功能或重要功能。或者危及人身安全。2Major严重地影响系统要求或基本功能的实现,且没有办法更正。(重新安装或重新启动该软件不属于更正办法)3Minor严重地影响系统要求或基本功能的实现,但存在合理

5、的更正办法。(重新安装或重新启动该软件不属于更正办法)4Cosmetic使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。5Other其它错误。1.3.2同行评审错误严重程度#缺陷严重等级描述Major主要的,较大的缺陷Minor次要的,小的缺陷1.4缺陷优先级(Priority)#缺陷优先级描述1ResolveImmediately缺陷必须被立即解决。2NormalQueue缺陷需要正常排队等待修复或列入软件发布清单。3NotUrgent缺陷可以在方便时被纠正。1.5缺陷状态(Status)缺陷状态描述Sub

6、mitted已提交的缺陷Open确认"提交的缺陷",等待处理Rejected拒绝"提交的缺陷",不需要修复或不是缺陷Resolved缺陷被修复Closed确认被修复的缺陷,将其关闭1.6缺陷起源(Origin)缺陷起源描述Requirement在需求阶段发现的缺陷Architecture在构架阶段发现的缺陷Design在设计阶段发现的缺陷Code在编码阶段发现的缺陷Test在测试阶段发现的缺陷1.7缺陷来源(Source)缺陷来源描述Requirement由于需求的问题引起的缺陷Architecture由于构架的问题引起

7、的缺陷Design由于设计的问题引起的缺陷Code由于编码的问题引起的缺陷Test由于测试的问题引起的缺陷Integration由于集成的问题引起的缺陷1.8缺陷根源(RootCause)二、软件缺陷(softwaredefect)的严重性和优先级严重性和优先级是表征软件测试缺陷的两个重要因素,它影响软件缺陷的统计结果和修正缺陷的优先顺序,特别在软件测试的后期,将影响软件是否能够按期发布与否。对于软件测试初学者而言,或者没有软件开发经验的测试工程师,对于这两个概念的理解,对于它们的作用和处理方式往往理解的不彻底,实际测试

8、工作中不能正确表示缺陷的严重性和优先级。这将影响软件缺陷报告的质量,不利于尽早处理严重的软件缺陷,可能影响软件缺陷的处理时机。什么是缺陷的严重性和优先级严重性(Severity)顾名思义就是软件缺陷对软件质量的破坏程度,即此软件缺陷的存在将对软件的功能和性能产生怎样的影响。在软件测试中,软件缺陷的严重性的判断应该从软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。