Software Test Data Generation for Multiple Paths Based on Genetic Algorithms

Article Preview

Abstract:

Software testing is the assurance of the quality of software, and it is an important step during software development. One of the many studies is the automation of test data generation, and this paper presents test data generation with multiple target paths by using the improved genetic algorithm. According to the features and requirements of multiple paths coverage, fitness function based on path-match was used. Finally, benchmark programs were tested to verify the efficiency of the improved GA. The experiments results show that the proposed approach can improve the efficiency of test data generation effectively.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1969-1973

Citation:

Online since:

December 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] G. Myers: The Art of Software Testing. Wiley, New York, 1979.

Google Scholar

[2] B. Beizer: Software Testing Techniques, Van Nostrand Rheinhold, New York, 1990.

Google Scholar

[3] C. Michael, G. McGraw, M. Schatz, C. Walton: Genetic Algorithm for Dynamic Test Data Generation, Proceedings of the 12th International Conference of Automated software Engineering, vol1.1, issue 5, Nov. 1997, pp.307-308.

DOI: 10.1109/ase.1997.632858

Google Scholar

[4] M. A. Ahmed and I. Hermadi: Computer & Operations Research, 35(2008), pp.3107-3127.

Google Scholar

[5] Dunwei Gong,Yan Zhang:in Chinese Journal of Electronics Vol.38,No.6,April 2010,pp.1300-1301.

Google Scholar

[6] Xiaoping Wang, Liming Cao: Genetic Algorithms: Realization in theory, application and software, Xi'an: Xi'an Jiao tong University Press, 2002.In Chinese.

Google Scholar

[7] Hui Xia, Xin Song, Li Wang: Modern Electronic Technique, 2006(6), pp.92-94.In Chinese.

Google Scholar