当前位置:网站首页>False positives and false negatives in testing are equally worthy of repeated corrections
False positives and false negatives in testing are equally worthy of repeated corrections
2022-07-31 03:02:00 【CrissChan】
During the production process, if the test case fails to execute, the problem may not necessarily be caused by external factors.Even leading to capital loss, these omissions are caused by underreporting.
Then, whether it is a false positive or a false negative, it will lead to the rework of the product team, and it is also the biggest waste.
Rework of false positives
In the testing process, we often encounter that the reason for the failure of the test case is not caused by the BUG of the system under test, but caused by some test environment, test data, external dependencies, etc. Although these cannot be defined as BUG,But it also caused a rework of the test work and thus also needed to address false positives.
False positives are waste of internal artifact processes.In the quality assurance process, from the card opening in the demand stage, we have invested test engineers to participate. For the interfaces that the R&D engineers need to change in the process of completing the requirements, we have prepared a case for automatic interface testing in advance, and after completing the card inspectionThe automated test of the newly added interface is triggered by the pipeline to complete the corresponding quality assurance activities. These investments are all to improve the smoothness of the delivery process.If the automated test fails when it is triggered, we prefer that the failure state is caused by the bug of the system under test, but in reality, it is often due to the dependence of some external systems, the pollution of local test data and other peripherals.Caused by the reason, not the BUG of the tested system, this is the BUG false positive, which we refer to as false positive.
Although the test failure is not caused by the bug of the system under test, the false positive also needs attention because it leads to the rework of the test work.For false positives, you can enter the iterative process stage by adding a technical requirement card, which can not only leave marks in the team, but also prevent the problem of false positives from recurring.After adding the card, some R&D engineers decide whether to solve it in this iteration or in a future iteration.
Unreported losses
The principles of software testing presented in the first edition of the software reviewer's tutorial are clear
边栏推荐
- 多线程下类对象的服务承诺探讨
- Pythagorean tuple od js
- LeetCode简单题之两个数组间的距离值
- Discourse 自定义头部链接(Custom Header Links)
- Intel's software and hardware optimization empowers Neusoft to accelerate the arrival of the era of smart medical care
- 8、统一处理异常(控制器通知@ControllerAdvice全局配置类、@ExceptionHandler统一处理异常)
- 8. Unified exception handling (controller notifies @ControllerAdvice global configuration class, @ExceptionHandler handles exceptions uniformly)
- 7. List of private messages
- Multilingual settings of php website (IP address distinguishes domestic and foreign)
- php 网站的多语言设置(IP地址区分国内国外)
猜你喜欢
Discourse 自定义头部链接(Custom Header Links)
Basic learning about Redis related content
SQL injection Less46 (injection after order by + rand() Boolean blind injection)
IDEA 注释报红解决
软件积累 -- 截图软件ScreenToGif
LeetCode中等题之分数加减运算
QML的使用
LeetCode简单题之两个数组间的距离值
IIR滤波器和FIR滤波器
Software accumulation -- Screenshot software ScreenToGif
随机推荐
Maximum area of solar panel od js
关于 mysql8.0数据库中主键位id,使用replace插入id为0时,实际id插入后自增导致数据重复插入 的解决方法
接口测试关键技术
QML的使用
2022牛客多校联赛第四场 题解
选好冒烟测试用例,为进入QA的制品包把好第一道关
Clustering index, and what is the difference between a clustering index
Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件
Local area network computer hardware information collection tool
【C语言】预处理操作
【Android】Room —— SQLite的替代品
工程(五)——小目标检测tph-yolov5
点云DBSCAN聚类(MATLAB,非内置函数)
11、Redis实现关注、取消关注以及关注和粉丝列表
CloudCompare&PCL 计算两个点云之间的重叠度
观察者模式
LeetCode简单题之找到和最大的长度为 K 的子序列
Graphical lower_bound & upper_bound
下载jar包的好地方
String为什么不可变?