Enhancing Path-Oriented Test Data Generation Using Adaptive Random Testing Techniques

被引:0
作者
Nikravan, Esmaeel [1 ]
Feyzi, Farid [1 ]
Parsa, Saeed [1 ]
机构
[1] Iran Univ Sci & Technol, Fac Comp Engn, Tehran, Iran
来源
2015 2ND INTERNATIONAL CONFERENCE ON KNOWLEDGE-BASED ENGINEERING AND INNOVATION (KBEI) | 2015年
关键词
software testing; test data; path coverage; random testing; adaptive random testing;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
in this paper, we have developed an approach to generate test data for path coverage based testing. The main challenge of this kind testing lies in its ability to build efficiently such a test suite in order to minimize the number of rejects. We address this problem with a novel divide-and-conquer approach based on adaptive random testing strategy. Our approach takes as input the constraints of an executable path and computes a tight over-approximation of their associated sub-domain by using a dynamic domain partitioning approach. We implemented this approach and got experimental results that show the practical benefits compared to existing approaches. Our method generates less invalid inputs and is capable of obtaining the sub-domain of many complex constraints.
引用
收藏
页码:509 / 512
页数:4
相关论文
共 22 条
[1]  
Ball T., 2004, Formal Methods for Components and Objects. Third International Symposium, FMCO 2004. Revised Lectures (Lecture Notes in Computer Science Vol. 3657), P1
[2]   An experimental study of adaptive testing for software reliability assessment [J].
Cai, Kai-Yuan ;
Jiang, Chang-Hai ;
Hu, Hai ;
Bai, Cheng-Gang .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (08) :1406-1429
[3]  
Chen TY, 2006, LECT NOTES COMPUT SC, V4006, P155
[4]   Distributing test cases more evenly in adaptive random testing [J].
Chen, Tsong Yueh ;
Kuo, Fei-Ching ;
Liu, Huai .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (12) :2146-2162
[5]  
Chen TY, 2011, J INF SCI ENG, V27, P1449
[6]   Adaptive Random Testing: The ART of test case diversity [J].
Chen, Tsong Yueh ;
Kuo, Fei-Ching ;
Merkel, Robert G. ;
Tse, T. H. .
JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (01) :60-66
[7]   Mirror adaptive random testing [J].
Chen, TY ;
Kuo, FC ;
Merkel, RG ;
Ng, SP .
INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (15) :1001-1010
[8]  
GODEFROID P., 2005, PLDI
[9]  
GOTLIEB A, 2008, 32 ANN IEEE INT COMP
[10]  
GOTLIEB A, 2006, 1 ACM INT WORKSH RAN