当前位置:网站首页>SonarQube的BUG定义
SonarQube的BUG定义
2022-07-31 02:56:00 【CrissChan】
缺陷的定义
SonarQube的对BUG的定义在代码中可以引起一些错误的问题部分。即使现在没有引起一些软件系统的问题,那么也是需要修复的。
缺陷的分级
从上面的定义我们可以看出来,SonarQube是针对一些代码中潜在的问题进行的扫描,并给出问题确认。SonarQube对缺陷的分级如下:
阻塞级别:阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环,导致数据库数据丢失,与数据库连接错误,主要功能丧失,基本模块缺失等问题。如:代码错误、死循环、数据库发生死锁、重要的一级菜单功能不能使用等(该问题在测试中较少出现,一旦出现应立即中止当前版本测试)。
严重级别:系统主要功能部分丧失、数据库保存调用错误、用户数据丢失,一级功能菜单不能使用但是不影响其他功能的测试。功能设计与需求严重不符,模块无法启动或调用,程序重启、自动退出,关联程序间调用冲突,安全问题、稳定性等。如:软件中数据保存后数据库中显示错误,用户所要求的功能缺失,程序接口错误,数值计算统计错误等(该等级问题出现在不影响其他功能测试的情况下可以继续该版本测试)。
主要级别:功能没有完全实现但是不影响使用,功能菜单存在缺陷但不会影响系统稳定性。如:操作时间长、查询时间长、格式错误、边界条件错误,删除没有确认框、数据库表中字段过多等(该问题实际测试中存在最多,合理安排解决BUG,解决率关系版本的优化程度)
次要级别:界面、性能缺陷,建议类问题,不影响操作功能的执行,可以优化性能的方案等。如:错别字、界面格式不规范,页面显示重叠、不该显示的要隐藏,描述不清楚,提示语丢失,文字排列不整齐,光标位置不正确,用户体验感受不好,可以优化性能的方案等(此类问题在测试初期较多,优先程度较低;在测试后期出现较少,应及时处理)
提示级别:其他(非缺陷),包括:以客户角度的易用性测试建议、通过测试挖掘出来的潜在需求。
缺陷的处理状态
确认:测试人员或用户发现新问题后提交的状态
打开:经测试人员及研发人员讨论后确认是BUG,提交的状态,由测试人员来设置。
解决:经研发人员确认是BUG后修复的状态,修改还没有验证,由开发人员来设置。
关闭:测试人员认为问题已经修改,通过验证,由测试人员设置。
重开:测试人员认为BUG未修复成功,问题仍然存在,由测试人员设置。
边栏推荐
- mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
- 【C语言】求两个整数m和n的最大公因数和最小公倍数之和一般方法,经典解法
- Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件
- YOLOV5学习笔记(二)——环境安装+运行+训练
- Mysql 45讲学习笔记(二十五)MYSQL保证高可用
- SQL injection Less46 (injection after order by + rand() Boolean blind injection)
- Linux下redis7的安装,启动与停止
- 多线程下类对象的服务承诺探讨
- The simulation application of common mode inductance is here, full of dry goods for everyone
- AI中的数学思想
猜你喜欢
随机推荐
Layer 2 broadcast storm (cause + judgment + solution)
Clustering index, and what is the difference between a clustering index
知识蒸馏7:知识蒸馏代码详解
编译Hudi
SQL injection Less46 (injection after order by + rand() Boolean blind injection)
STM32CUBEMX开发GD32F303(11)----ADC在DMA模式下扫描多个通道
7、私信列表
Intel's software and hardware optimization empowers Neusoft to accelerate the arrival of the era of smart medical care
SQL injection Less47 (error injection) and Less49 (time blind injection)
Thesis framework of the opening report
【C语言基础】解决C语言error: expected ‘;‘, ‘,‘ or ‘)‘ before ‘&‘ token
15. Website Statistics
16、热帖排行
基于opencv实现人脸检测
19. Support Vector Machines - Intuitive Understanding of Optimization Objectives and Large Spacing
【C语言】进制转换一般方法
Graphical lower_bound & upper_bound
Word/Excel fixed table size, when filling in the content, the table does not change with the cell content
SQL注入 Less47(报错注入) 和Less49(时间盲注)
Brute Force/Adjacency List Breadth First Directed Weighted Graph Undirected Weighted Graph









