什么是RegressionBug?Regression Bug,就是由于开发新特性或Fix Bug导致以前正常工作的特性了。这种情况,通常出现在产品的开发中。
为了便于分析,Regression Bug又分为Release Regression和Build Regression。
Release Regression指的是和上一个产品版本相比,出现的Bug。
Build Regression的解释就更复杂些。通常开发软件的一个版本的过程中,会有很多Build,通常测试会根据需要每天或每隔几天取一个Build进行测试。相对于前某个Build的Regression Bug就是Build Regression。
产生Regression Bug的主要原因是:
u 单元测试没有做充分。
u 隔山打牛的Bug,单元测试很难做到。
u 测试环境问题
另外,通常Regression Bug也有较高的误报率,或者争议比例较大。
控制Regression Bug的方法通常从强调单元测试开始,然后是控制Bug的Reopen率,增加Code Review的频率,引入自动测试。但是,Regression Bug在全部Bug中的比例,在通过上述方法控制到20%到30%后,开始出现难以下降的趋势。
Late Discovery Bug则是QA之痛。用质量的术语来说,就是漏检。每个Release都会发现无数上个版本测试没有发现的Bug。通常这也会达到20%到30%。
产生Late Discovery Bug的主要原因是:
测试覆盖率。通过黑盒测试,要想做到100%分支的Cover率,是不可能的。这样,总会有漏掉的Bug。
灯下黑,就是个人的测试盲区。每个人都有脑筋死角或盲区,先入为主的认识会让人们不能发现很明显的问题。
解决的方法有:
u 增加Ad Hoc测试,就是不按照事先设计好的Case执行的测试。
u 交叉测试,减少测试误区。
欢迎大家讨论
分享到:
相关推荐
Linear Models and Time-Series Analysis_Regression,ANOVA,ARMA and GARCH_[Paolella2018]高清原版PDF,已经裁边,适合阅读。如果要恢复,使用pdf xchange pro。使用方法: 打开pdf后,依次点击:左下角“选项”->...
吴恩达Coursera, 机器学习专项课程, Machine Learning:Supervised Machine Learning: Regression and Classification第一周所有jupyter notebook文件(包括实验室练习文件)
matlab开发-Regression。用核估计残差密度函数的非参数回归。
Applied Survival Analysis Regression Modeling Of Time To Event Data
UFLDL Exercise: Softmax Regression (softmax回归)matlab实验代码 可以直接运行
代码实现了softmax regression。 包含训练代码,测试代码和训练数据。
Gaussian Processes for Regression: A Quick Introduction M. Ebden, August 2008 Comments to mark.ebden@eng.ox.ac.uk
Gaussian Process for regression a quick introduction
TrustGeo参文2:Deep evidential regression(网络不确定性测量)
CART: Classification and Regression Trees
matlab开发-LinearRegression。梯度下降法中平方误差最小化的线性回归拟合
The main purpose of this presentation though is to show the reader how to use linear regression models in studies that include quantitative data Specific objectives include discussing why linear ...
这个文件是对python sklearn库里面的Logistic Regression模型的参数解释。
27823500: REGRESSION BUG WHICH INTRODUCED BY THE BUG FIXING OF 27678101 27248932: TRACKING BUG FOR 26941603 FOR WLS 25294832: WLS 12.2.1.2 DEPLOYMENT ERRORSMETHOD _JSPSERVICE EXCEEDS 65535 BYTES ...
Practical Regression.pdf
梯度下降回归; 所需系统模型的系数查找技术我包含了不同的函数来使用下降梯度技术对数据进行建模对随机...在 Arbitary.m 文件中,我展示了可变学习率技术,以使用不同频率和偏移值的不同正弦波对随机生成的值进行建模
Regression Modeling Strategies.pdf
regression but with some discussion of count data. It is directed primarily towards Masters degree students in statistics studying analysis of variance, design of experiments, and regression analysis....
Applied Linear Regression Models
# -*- coding:utf-8 -*- """ @file name : logistic regression.py @author : lyy @date : 2019-12-05 @brief :逻辑回归 ""