软件测试工程师常见面试问题系列——说一下缺陷的严重程度和优先级是怎么划分的
这个问题面试官有很多种问法,实际面试中,可根据面试官不同的问法,对回答内容进行适当的调整。在回答该问题的时候,要将严重程度和优先级是什么,怎么划分的,它们之间有什么关系等表达清楚。
比如可能会出现以下的问法:
1、说一下缺陷严重程度是怎么划分的
2、说一个缺陷的优先级是怎么划分的
3、说一下缺陷严重程度和缺陷优先级的区别是什么
4、说一下缺陷优先级和缺陷严重程度是什么关系
5、缺陷等级的划分标准是什么
参考回答:
对于缺陷的严重程度和优先级的划分,不同的公司有不同的要求,有的公司可能划分的是3个等级,有的可能是4个等级,有的呢划分为了5个等级。像在我上一家公司的话,它们都是被划分为4个等级的。
所谓的缺陷严重程度,简单来讲就是缺陷的一个严重级别嘛,也可以理解成是这个缺陷的影响范围,或者是给我们带来损失、亦或者是带来风险的大小。
当时我们从高到低依次划分为了一级致命,二级严重,三级一般和四级轻微这4个等级:
所谓一级致命的缺陷:就是会引起系统崩溃、数据丢失、核心功能及主业务流程相关模块无法使用,导致此次测试不能继续的问题;
二级严重的缺陷:就是用户经常使用的功能、UI;影响用户基本操作的功能及性能问题;
三级一般的缺陷:就是非主要功能,用户非频繁操作功能、UI,提示信息、错别字等问题;
四级轻微的缺陷:就是特殊场景使用的功能、即使经常使用也不太容易发现的错误,且不会影响其他功能的使用的问题,还包括一些建议性的缺陷。
而所谓的优先级的话,就是站在测试的角度希望开发人员去修复这个问题的先后顺序嘛,一般情况下缺陷的优先级和缺陷的严重程度是成正比关系的,因为越严重的缺陷,给我带来的影响越大嘛,那我们肯定是希望在越短的时间内去修复它的,比如严重程度为致命的缺陷,它的优先级就是最高的紧急,而后面的严重、一般和轻微的话,它们的优先级依次就对应高、中和低了。
当然了,和缺陷的严重程度一旦确定后不太会发生调整不同,在某些特色的情况下,缺陷的优先级有可能会随着测试进度的推进而发生适当的调整。
不管是缺陷的严重程度还是缺陷的优先级,都是我们在反馈缺陷的时候两个很重要的指标嘛,所以我们在填写的时候一定得合理,这样也能方便我们开发的同事能够合理的安排时间去对其进行修复操作嘛
以上就是我的回答,谢谢面试官!
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。