如何评判缺陷的优先级与严重程度

 我来答
鲜活又虔诚灬小熊猫
高粉答主

推荐于2017-12-16 · 每个回答都超有意思的
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:2272万
展开全部
  一、软件缺陷的定义及主要类型
  
  
  所谓“缺陷(bug)”,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。一般来说,软件缺陷的属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷优先级、缺陷来源、缺陷原因等。
  

  软件缺陷的主要类型:
  
  (1)设计不合理;
  
  
  (2)功能、特性没有实现或部分实现;
  
  (3)运行出错,包括运行中断、系统崩溃、界面混乱等;
  
  
  (4)与需求不一致,在执行TestCase时则为实际结果和预期结果不一致;
  
  
  (5)用户不能接受的其他问题,如存取时间过长、界面不美观;
  
  (6)软件实现了需求未提到的功能。
  
  
  二、软件缺陷的级别、优先级及状态
  
  
  软件缺陷有四种级别,分别为:致命的(Fatal),严重的(Critical),一般的(Major),微小的(Minor)。
  
  
  A类-致命的(Fatal):
  造成系统或应用程序崩溃、死机、系统挂起,或造成数据丢失,主要功能完全丧失,导致本模块以及相关模块异常等问题。如代码错误,死循环,数据库发生死锁、与数据库连接错误或数据通讯错误,未考虑异常操作,功能错误等
  

  
  B类-严重错误(critical):系统的主要功能部分丧失、数据不能保存,系统的次要功能完全丧失。问题局限在本模块,导致模块功能失效或异常退出。如致命的错误声明,程序接口错误,数据库的表、业务规则、缺省值未加完整性等约束条件
  

  C类-一般错误(major):次要功能没有完全实现但不影响使用。如提示信息不太准确,或用户界面差,操作时间长,模块功能部分失效等,
  打印内容、格式错误,删除操作未给出提示,数据库表中有过多的空字段等
  
  
  D类-较小错误(Minor),使操作者不方便或遇到麻烦,但它不影响功能过的操作和执行,如错别字、界面不规范(字体大小不统一,文字排列不整齐,可输入区域和只读区域没有明显的区分标志),辅助说明描述不清楚
  

  E类- 建议问题(Enhancemental):由问题提出人对测试对象的改进意见或测试人员提出的建议、质疑。
  
  
  常用的缺陷的优先级表示方法可分为:立即解决P1、高优先级P2、正常排队P3、低优先级P4.立即解决是指缺陷导致系统几乎不能使用或者测试不能继续,需立即修复;高优先级是指缺陷严重影响测试,需要优先考虑;正常排队是指缺陷需要正常排队等待修复;而低优先级是指缺陷可以在开发人员有时间的时候再被纠正。
  

  
  正确评估和区分缺陷的严重性和优先级,是测试人员和开发人员以及全体项目组人员的一件大事。这既是确保测试顺利进行的要求,也是保证软件质量的重要环节,应该要引起足够的重视。这里介绍三种常用的技术工具供大家参考。
杭州亦博
2024-12-03 广告
(1)宏观经济政策:包括财政、货币、税务政策,对所处行业的扶持或者限制政策(2)社会状况:包括社会的消费习惯或趋势,人口数量及年龄结构分布的变化,主要客户群体状况(3)技术因素:所处行业技术发展状况,技术的可替代性,最新的技术趋势(4) 行... 点击进入详情页
本回答由杭州亦博提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式