Call for Papers
About the Journal
Editorial Board
Publication Ethics
Instructions for Authors
Announcements
Current Issue
Back Issues
Search for Articles
Categories
 

JCSE, vol. 2, no. 3, pp.274-300, September, 2008

DOI:

An Empirical Evaluation of Test Data Generation Techniques

Seung-Hee Han Yong-Rae Kwon
Network Technology Laboratory, KT, Korea|Division of Computer Science, Dept. EECS, KAIST, Korea

Abstract: Software testing cost can be reduced if the process of testing is automated. However, the testdata generation task is still performed mostly by hand although numerous theoretical workshave been proposed to automate the process of generating test data and even commercial testdata generators appeared on the market. Despite prolific research reports, few attempts havebeen made to evaluate and characterize those techniques. Therefore, a lot of works have beenproposed to automate the process of generating test data. However, there is no overallevaluation and comparison of these techniques. Evaluation and comparison of existingtechniques are useful for choosing appropriate approaches for particular applications, and alsoprovide insights into the strengths and weaknesses of current methods. This paper conductsexperiments on four representative test data generation techniques and discusses theexperimental results. The results of the experiments show that the genetic algorithm (GA)-based test data generation performs the best. However, there are still some weaknesses in theGA-based method. Therefore, we modify the standard GA-based method to cope with theseweaknesses. The experiments are carried out to compare the standard GA-based method andtwo modified versions of the GA-based method.

Keyword: No keyword

Full Paper:   138 Downloads, 3450 View

 
 
ⓒ Copyright 2010 KIISE – All Rights Reserved.    
Korean Institute of Information Scientists and Engineers (KIISE)   #401 Meorijae Bldg., 984-1 Bangbae 3-dong, Seo-cho-gu, Seoul 137-849, Korea
Phone: +82-2-588-9240    Fax: +82-2-521-1352    Homepage: http://jcse.kiise.org    Email: office@kiise.org