Relation-based test case prioritization for regression testing
Relation-based test case prioritization for regression testing
复制标题
用于回归测试的基于关系的测试用例优先级
DOI:
10.1016/j.jss.2020.110539
复制
发表时间:
2020-05
影响因子:
3.5
通讯作者:
Ting Liu
中科院分区:
文献类型:
--
作者:
Jianlei Chi;Yu Qu;Qinghua Zheng;Zijiang Yang;Wuxia Jin;Di Cui;Ting Liu
Test case prioritization (TCP), which aims at detecting faults as early as possible is broadly used in program regression testing. Most existing TCP techniques exploit coverage information with the hypothesis that higher coverage has more chance to catch bugs. Static structure information such as function and statement are frequently employed as coverage granularity. However, the former consumes less costs but presents lower capability to detect faults, the latter typically incurs more overhead.In this paper, dynamic function call sequences are argued that can guide TCP effectively. Same set of functions/statements can exhibit very different execution behaviors. Therefore, mapping program behaviors to unit-based (function/statement) coverage may not be enough to predict fault detection capability. We propose a new approach AGC (Additional Greedy method Call sequence). Our approach leverages dynamic relation-based coverage as measurement to extend the original additional greedy coverage algorithm in TCP techniques.We conduct our experiments on eight real-world java open source projects and systematically compare AGC against 22 state-of-the-art TCP techniques with different granularities. Results show that AGC outperforms existing techniques on large programs in terms of bug detection capability, and also achieves the highest mean APFD value. The performance demonstrates a growth trend as the size of the program increases.
登录
查看更多内容
DOI:
10.1109/issre.2015.7381799
发表时间:
2015-11
期刊:
2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE)
影响因子:
--
作者:
Tanzeem Bin Noor;H. Hemmati
通讯作者:
Tanzeem Bin Noor;H. Hemmati
DOI:
10.1145/581356.581358
发表时间:
2002-05
期刊:
Proceedings of the 24th International Conference on Software Engineering. ICSE 2002
影响因子:
--
作者:
G. Rothermel;Sebastian G. Elbaum;Alexey G. Malishevsky;Praveen Kallakuri;B. Davia
通讯作者:
G. Rothermel;Sebastian G. Elbaum;Alexey G. Malishevsky;Praveen Kallakuri;B. Davia
DOI:
10.1109/issre.2010.9
发表时间:
2010-11
期刊:
2010 IEEE 21st International Symposium on Software Reliability Engineering
影响因子:
--
作者:
H. Hemmati;L. Briand
通讯作者:
H. Hemmati;L. Briand
DOI:
10.1145/1291535.1291539
发表时间:
2007-07
期刊:
Inf. Softw. Technol.
影响因子:
--
作者:
B. Korel;G. Koutsogiannakis;L. Tahat
通讯作者:
B. Korel;G. Koutsogiannakis;L. Tahat
影响因子:
1.9
作者:
Chunrong Fang;Zhenyu Chen;Kun Wu;Zhihong Zhao
通讯作者:
Zhihong Zhao