当前位置:网站首页>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
边栏推荐
- VS QT——ui不显示新添加成员(控件)||代码无提示
- TCP详解(二)
- 注解用法含义
- CMOS和TTL的区别?
- SQL注入 Less47(报错注入) 和Less49(时间盲注)
- 关于 mysql8.0数据库中主键位id,使用replace插入id为0时,实际id插入后自增导致数据重复插入 的解决方法
- What is a distributed lock?Three ways of implementing distributed lock
- The difference between link and @import
- The modification is not properly placed in the sandbox, causing Apple compatibility issues
- CorelDRAW2022精简亚太新增功能详细介绍
猜你喜欢
IDEA 注释报红解决
The simulation application of common mode inductance is here, full of dry goods for everyone
12 磁盘相关命令
8. Unified exception handling (controller notifies @ControllerAdvice global configuration class, @ExceptionHandler handles exceptions uniformly)
品牌广告投放平台的中台化应用与实践
MP使用时的几个常见报错
f.grid_sample
公司官网建站笔记(六):域名进行公安备案并将备案号显示在网页底部
编译Hudi
全流程调度——MySQL与Sqoop
随机推荐
Local area network computer hardware information collection tool
SQALE 是什么
16、热帖排行
try-catch中含return
Unity3D Button mouse hover enter and mouse hover exit button events
SonarQube的BUG定义
SQL 面试用题(重点)
分布式系统架构需要解决的问题
编译Hudi
2022牛客多校联赛第四场 题解
mycat的主从关系 垂直分库 水平分表 以及mycat分片联表查询的配置详解(mysql5.7系列)
12 磁盘相关命令
接口测试关键技术
解析小结—自用
【CV项目调试】CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT问题
STM32问题合集
自动化办公案例:如何自动生成期数据?
[Android] Room - Alternative to SQLite
MP使用时的几个常见报错
开题报告之论文框架