-
题名基于提交排序和预测模型的测试套件选择方法
- 1
-
-
作者
刘美英
杨秋辉
王潇
蔡创
-
机构
四川大学计算机学院
-
出处
《计算机应用》
CSCD
北大核心
2022年第8期2534-2539,共6页
-
文摘
为在持续集成(CI)环境下减少回归测试集、提升回归测试的效率,提出一种适用于CI环境的回归测试套件选择方法。首先,根据每个提交的测试套件历史失败率和执行率信息,进行提交排序;然后,采用机器学习方法,对提交涉及的测试套件进行失败率预测,并选择具有较高失败率的测试套件。该方法综合使用提交排序技术和测试套件选择技术,从而保证既提高故障检测率又能在一定程度上降低测试成本。在Google的开源数据集上进行的实验结果表明:与同样采用提交排序的方法和采用测试套件选择的方法相比,所提方法的开销感知平均故障检测率APFDc提高了1%~27%;在相同的测试时间成本下,所提方法的测试召回提高了33.33~38.16个百分点,变更召回提高了15.67~24.52个百分点,测试套件选择率降低了约6个百分点。
-
关键词
持续集成
回归测试
提交排序
测试套件选择
测试套件失败率预测
-
Keywords
Continuous Integration(CI)
regression test
commit prioritization
test suite selection
test suite failure rate prediction
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-