当前位置:网站首页>SonarQube的BUG定义
SonarQube的BUG定义
2022-07-31 02:56:00 【CrissChan】
缺陷的定义
SonarQube的对BUG的定义在代码中可以引起一些错误的问题部分。即使现在没有引起一些软件系统的问题,那么也是需要修复的。
缺陷的分级
从上面的定义我们可以看出来,SonarQube是针对一些代码中潜在的问题进行的扫描,并给出问题确认。SonarQube对缺陷的分级如下:
阻塞级别:阻碍开发或测试工作的问题;造成系统崩溃、死机、死循环,导致数据库数据丢失,与数据库连接错误,主要功能丧失,基本模块缺失等问题。如:代码错误、死循环、数据库发生死锁、重要的一级菜单功能不能使用等(该问题在测试中较少出现,一旦出现应立即中止当前版本测试)。
严重级别:系统主要功能部分丧失、数据库保存调用错误、用户数据丢失,一级功能菜单不能使用但是不影响其他功能的测试。功能设计与需求严重不符,模块无法启动或调用,程序重启、自动退出,关联程序间调用冲突,安全问题、稳定性等。如:软件中数据保存后数据库中显示错误,用户所要求的功能缺失,程序接口错误,数值计算统计错误等(该等级问题出现在不影响其他功能测试的情况下可以继续该版本测试)。
主要级别:功能没有完全实现但是不影响使用,功能菜单存在缺陷但不会影响系统稳定性。如:操作时间长、查询时间长、格式错误、边界条件错误,删除没有确认框、数据库表中字段过多等(该问题实际测试中存在最多,合理安排解决BUG,解决率关系版本的优化程度)
次要级别:界面、性能缺陷,建议类问题,不影响操作功能的执行,可以优化性能的方案等。如:错别字、界面格式不规范,页面显示重叠、不该显示的要隐藏,描述不清楚,提示语丢失,文字排列不整齐,光标位置不正确,用户体验感受不好,可以优化性能的方案等(此类问题在测试初期较多,优先程度较低;在测试后期出现较少,应及时处理)
提示级别:其他(非缺陷),包括:以客户角度的易用性测试建议、通过测试挖掘出来的潜在需求。
缺陷的处理状态
确认:测试人员或用户发现新问题后提交的状态
打开:经测试人员及研发人员讨论后确认是BUG,提交的状态,由测试人员来设置。
解决:经研发人员确认是BUG后修复的状态,修改还没有验证,由开发人员来设置。
关闭:测试人员认为问题已经修改,通过验证,由测试人员设置。
重开:测试人员认为BUG未修复成功,问题仍然存在,由测试人员设置。
边栏推荐
- Local area network computer hardware information collection tool
- 【Android】Room —— SQLite的替代品
- Modbus on AT32 MCU
- Mathematics to solve the problem - circular linked list
- 华为分布式存储FusionStorage知识点总结【面试篇】
- LeetCode 1161 The largest element in the layer and the LeetCode road of [BFS binary tree] HERODING
- Chapter 9 SVM实践
- 12 磁盘相关命令
- SQL injection Less46 (injection after order by + rand() Boolean blind injection)
- 15. Website Statistics
猜你喜欢

Why is String immutable?

The principle of complete replication of virtual machines (cloud computing)

6. Display comments and replies

12 Disk related commands

Pythagorean tuple od js

编译Hudi

Classic linked list OJ strong training problem - fast and slow double pointer efficient solution

How to do a startup CTO?

【Android】Room —— SQLite的替代品

mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
随机推荐
Graphical lower_bound & upper_bound
字体压缩神器font-spider的使用
编译Hudi
execsnoop tool
经典链表OJ强训题——快慢双指针高效解法
CorelDRAW2022 streamlined Asia Pacific new features in detail
Linux下redis7的安装,启动与停止
f.grid_sample
Mathematical Ideas in AI
SQL injection Less54 (limited number of SQL injection + union injection)
工程(五)——小目标检测tph-yolov5
11、Redis实现关注、取消关注以及关注和粉丝列表
Moxa NPort device flaw could expose critical infrastructure to devastating attack
CefSharp入门-winform
Moxa NPort 设备缺陷可能使关键基础设施遭受破坏性攻击
加密公司向盗窃的黑客提供报价:保留一点,把剩下的归还
SQL 面试用题(重点)
图解lower_bound&upper_bound
Intranet Infiltration - Privilege Escalation
15、网站统计数据