Multi-Level Random Walk for Software Test Suite Reduction
Multi-Level Random Walk for Software Test Suite Reduction
复制标题
用于减少软件测试套件的多级随机游走
DOI:
10.1109/mci.2017.2670460
复制
发表时间:
2017-05
影响因子:
9
通讯作者:
Guo He
中科院分区:
文献类型:
--
作者:
Chi Zongzheng;Xuan Jifeng;Ren Zhilei;Xie Xiaoyuan;Guo He
Software testing is important and time-consuming. A test suite, i.e., a set of test cases, plays a key role in validating the expected program behavior. In modern test-driven development, a test suite pushes the development progress. Software evolves over time; its test suite is executed to detect whether a new code change adds bugs to the existing code. Executing all test cases after each code change is unnecessary and may be impossible due to the limited development cycle. On the one hand, multiple test cases may focus on an identical piece of code; then several test cases cannot detect extra bugs. On the other hand, even executing a test suite once in a large project takes around one hour [1]; frequent code changes require much time for conducting testing. For instance, in Hadoop, a framework of distributed computing, 2,847 version commits are accepted within one year from September 2014 with a peak of 135 commits in one week [2].
登录
查看更多内容
DOI:
10.1016/j.ejor.2015.05.038
发表时间:
2015-11
期刊:
Eur. J. Oper. Res.
影响因子:
--
作者:
Chao Gao;Xin Yao;T. Weise;Jinlong Li
通讯作者:
Chao Gao;Xin Yao;T. Weise;Jinlong Li
DOI:
--
发表时间:
2015-07
期刊:
--
影响因子:
--
作者:
Chao Qian;Yang Yu;Zhi-Hua Zhou
通讯作者:
Chao Qian;Yang Yu;Zhi-Hua Zhou
DOI:
10.1002/spe.2346
发表时间:
2016-09
期刊:
Software: Practice and Experience
影响因子:
--
作者:
R. Pawlak;Monperrus Martin;Nicolas Petitprez;Carlos Noguera;L. Seinturier
通讯作者:
R. Pawlak;Monperrus Martin;Nicolas Petitprez;Carlos Noguera;L. Seinturier
DOI:
10.1609/aaai.v27i1.8554
发表时间:
2013-06
期刊:
--
影响因子:
--
作者:
Shaowei Cai;Kaile Su;Chuan Luo
通讯作者:
Shaowei Cai;Kaile Su;Chuan Luo
DOI:
--
发表时间:
2005-07
期刊:
--
影响因子:
--
作者:
P. Kilby;J. Slaney;T. Walsh
通讯作者:
P. Kilby;J. Slaney;T. Walsh