Title :
Test Data Generation Algorithm of Combinatorial Testing Based on Differential Evolution
Author :
Wang Jianfeng ; Wei Chang´an ; Jiang Shouda
Author_Institution :
Inst. of Autom. Test & Control, Harbin Inst. of Technol., Harbin, China
Abstract :
In this paper, we present a test data generation algorithm of combinatorial testing based on Differential Evolution, and introduce a selection and substitution based on the degree of unfinished interaction, in order to optimize the test case selected in further. An IPO-like strategy for generating the test suite is used to reduce the dimension for differential evolutionary computation in the optimization process and improve the efficiency of the algorithm. By preliminary experiments, the main parameters in DE algorithm are chosen. And in further experiments, we implement the algorithm in some typical instances to verify its effectiveness. Compare to other well-known algorithms, the final empirical results show the competitiveness of our algorithm in test suite size and running time.
Keywords :
combinatorial mathematics; data flow analysis; evolutionary computation; program testing; IPO-like strategy; combinatorial testing; differential evolutionary computation; running time; test data generation algorithm; test suite size; Algorithm design and analysis; Computers; Optimization; Software; Software algorithms; Testing; Vectors; Differential Evolution; Momentum Term; test data generation; the degree of unfinished interaction;
Conference_Titel :
Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2013 Third International Conference on
Conference_Location :
Shenyang
DOI :
10.1109/IMCCC.2013.123