loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th Asia-Pacific Software Engineering Conference (APSEC'05)
A Dynamic Optimization Strategy for Evolutionary Testing
Taipei, Taiwan
December 15-December 17
ISBN: 0-7695-2465-6
Xiaoyuan Xie, Southeast University, Nanjing, China
Liang Shi, Southeast University, Nanjing, China
Changhai Nie, Southeast University, Nanjing, China
Yanxiang He, Wuhan University, Wuhan, China
Baowen Xu, National University of Defense Technology, China
Evolutionary Testing (ET) is an efficient technique of automated test case generation. ET uses a kind of metaheuristic search technique, Genetic Algorithm (GA), to convert the task of test case generation into an optimal problem. The configuration strategies of GA will have notable influences upon the performance of ET. In this paper, we present a dynamic self-adaptation strategy for evolutionary structural testing. It monitors evolution process dynamically, detects the symptom of prematurity by analyzing the population, and adjusts the mutation possibility to recover the diversity of the population. The empirical results show that the strategy can greatly improve the performance of the ET in many cases. Besides, some valuable advices are provided for the configuration strategies of ET by the empirical study.
Index Terms:
Software testing, evolutionary testing,structural testing, dynamic optimization
Citation:
Xiaoyuan Xie, Liang Shi, Changhai Nie, Yanxiang He, Baowen Xu, "A Dynamic Optimization Strategy for Evolutionary Testing," apsec, pp.568-575, 12th Asia-Pacific Software Engineering Conference (APSEC'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.