Automatic Test Data Generation Based on Ant Colony Optimization

Software testing is a crucial measure used to assure the quality of software. Path testing can detect bugs earlier because of it performs higher error coverage. This paper presents a model of generating test data based on an improved ant colony optimization and path coverage criteria. Experiments show that the algorithm has a better performance than other two algorithms and improve the efficiency of test data generation notably.

[1]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[2]  Jin-Cherng Lin,et al.  Using genetic algorithms for test case generation in path testing , 2000, Proceedings of the Ninth Asian Test Symposium.

[3]  Donald J. Berndt,et al.  Breeding software test cases with genetic algorithms , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[4]  Chiou Peng Lam,et al.  Software Test Data Generation using Ant Colony Optimization , 2004, International Conference on Computational Intelligence.

[5]  Wu Wei-wei,et al.  Research on multi-Agent system for transportation monitoring , 2007 .

[6]  Chen Lei,et al.  Quick design method of low IR drop P/G mesh , 2007 .

[7]  Tan Fei-yang Study and application on shortest path search problem based on ant algorithm , 2007 .

[8]  Philip Samuel,et al.  Automatic test case generation from UML communication diagrams , 2007, Inf. Softw. Technol..

[9]  Fu Bo Automated software test data generation based on ant colony algorithm , 2007 .

[10]  Arun Biradar,et al.  Efficient Software Test Case Generation Using Genetic Algorithm Based Graph Theory , 2008, 2008 First International Conference on Emerging Trends in Engineering and Technology.

[11]  Liu Feng Automated software test data generation based on immune genetic algorithm , 2008 .

[12]  Peng Cun-yin Path Test Data Generation Based on Adaptive Genetic Algorithm , 2009 .