当前位置:网站首页>BUG definition of SonarQube
BUG definition of SonarQube
2022-07-31 03:10:00 【CrissChan】
Definition of Defects
SonarQube's definition of BUG is in the problematic part of the code that can cause some errors.Even if it doesn't cause some software system problems now, it needs to be fixed.
Defect Rating
We can see from the above definition that SonarQube scans for potential problems in some code and gives problem confirmation.SonarQube grades defects as follows:
Blocking level: problems that hinder development or testing work; cause system crashes, freezes, and infinite loops, resulting in loss of database data, errors in connection with the database, loss of main functions, and missing basic modules.Such as: code errors, infinite loops, database deadlocks, important first-level menu functions cannot be used, etc. (this problem rarely occurs in the test, once it occurs, the current version test should be stopped immediately).
Severity: The main function of the system is partially lost, the database is saved and called incorrectly, the user data is lost, and the first-level function menu cannot be used but does not affect the test of other functions.The function design is seriously inconsistent with the requirements, the module cannot be started or called, the program restarts, automatically exits, the conflict between the calls between the associated programs, security issues, stability, etc.Such as: errors are displayed in the database after the data is saved in the software, the functions required by the user are missing, the program interface is wrong, the numerical calculation statistics are wrong, etc.
Main level: The function is not fully realized but does not affect the use, the function menu has defects but does not affect the system stability.Such as: long operation time, long query time, wrong format, wrong boundary condition, deletion without confirmation box, too many fields in database table, etc.)
Secondary level: interface, performance defects, suggestions, problems that do not affect the execution of operational functions, solutions that can optimize performance, etc.Such as: typos, irregular interface format, overlapping page displays, hiding what should not be displayed, unclear description, missing prompts, irregular text arrangement, incorrect cursor position, poor user experience, solutions that can optimize performance, etc.(There are many such problems in the early stage of the test, and the priority is low; in the later stage of the test, there are fewer problems and should be dealt with in time)
Prompt level: other (non-defect), including: usability test suggestions from the perspective of customers,Potential requirements unearthed through testing.
Defect Processing Status
Confirmed: The status of a tester's or user's submission when a new issue is discovered
Open: It is confirmed that it is a BUG after discussion by testers and developers, and the status of submission is set by testers.
Solution: It is confirmed by the R&D personnel that it is a BUG repaired state, and the modification has not been verified yet, and is set by the developer.
Close: The tester believes that the problem has been modified, passed the verification, and is set by the tester.
Restart: The tester believes that the bug has not been successfully fixed, and the problem still exists, which is set by the tester.
边栏推荐
- 什么是系统?
- 点云DBSCAN聚类(MATLAB,非内置函数)
- 7年经验,功能测试工程师该如何一步步提升自己的能力呢?
- MultipartFile文件上传
- 分布式与集群是什么 ? 区别是什么?
- SQL injection Less46 (injection after order by + rand() Boolean blind injection)
- The simulation application of common mode inductance is here, full of dry goods for everyone
- 什么是分布式锁?实现分布式锁的三种方式
- Several common errors when using MP
- 10. Redis implements likes (Set) and obtains the total number of likes
猜你喜欢

IDEA 注释报红解决

华为分布式存储FusionStorage知识点总结【面试篇】

品牌广告投放平台的中台化应用与实践

php 网站的多语言设置(IP地址区分国内国外)

LeetCode simple problem to find the subsequence of length K with the largest sum

Mysql 45讲学习笔记(二十四)MYSQL主从一致

The use of font compression artifact font-spider

YOLOV5学习笔记(三)——网络模块详解

分布式系统架构需要解决的问题

VS QT——ui不显示新添加成员(控件)||代码无提示
随机推荐
15、网站统计数据
刚出道“一战成名”,安全、舒适一个不落
Analysis summary - self-use
16、热帖排行
什么是系统?
顺序表的实现
return in try-catch
CorelDRAW2022 streamlined Asia Pacific new features in detail
数据库文件中的未分配的块和未使用的块的区别
多线程下类对象的服务承诺探讨
els 方块向左移动条件判断
想从手工测试转岗自动化测试,需要学习哪些技能?
[Compilation principle] Design principle and implementation of recursive descent parsing
接口测试关键技术
IIR滤波器和FIR滤波器
Addition and Subtraction of Scores in LeetCode Medium Questions
8、统一处理异常(控制器通知@ControllerAdvice全局配置类、@ExceptionHandler统一处理异常)
Compile Hudi
Point Cloud DBSCAN Clustering (MATLAB, not built-in function)
php 网站的多语言设置(IP地址区分国内国外)