Title :
An optimal combination test suite construction method
Author :
Chen, Hao ; Wang, Shu-Yan ; Pan, Xiao-Ying
Author_Institution :
Sch. of Comput. Sci. & Technol., Xi´´an Univ. of Posts & Telecommun., Xi´´an, China
Abstract :
Test data generation is a key problem of combination software testing. However, the complexity of test case generation problem for combinatorial testing is NP-complete. In this study, we propose a global optimization and generation method to construct combinatorial testing data. Firstly, an encoding mechanism is used to map the combinatorial testing problem domain to a binary coding space. Then, an improving ethnic group evolution algorithm (EGEA/H) is used to search the binary coding space in order to find the optimal code schema. After that, a decoding mechanism is used to read out the composition information of combinatorial testing data from the optimal code schema and construct optimal combinatorial testing suite according to it. The simulation results show this method is simple and effective, and it has the characteristics of less producing test data and time consumption.
Keywords :
combinatorial mathematics; evolutionary computation; optimisation; program testing; EGEA/H; NP-complete; binary coding space; combination software testing; combinatorial testing data; decoding mechanism; encoding mechanism; ethnic group evolution algorithm; global optimization; optimal code schema; optimal combination test suite construction method; test case generation problem; test data generation; Clustering algorithms; Decoding; Encoding; Optimization; Software; Software testing; combinatorial testing; ethnic group evolution algorithm; hierarchical ethnic group clustering; optimal combinatorial test suite; test case generation;
Conference_Titel :
Natural Computation (ICNC), 2012 Eighth International Conference on
Conference_Location :
Chongqing
Print_ISBN :
978-1-4577-2130-4
DOI :
10.1109/ICNC.2012.6234766