• DocumentCode
    3419750
  • Title

    A dynamic optimization strategy for evolutionary testing

  • Author

    Xie, Xiaoyuan ; Xu, Baowen ; Shi, Liang ; Nie, Changhai ; He, Yanxiang

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • Abstract
    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 have notable influences upon the performance of ET. In this paper, represent 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.
  • Keywords
    formal verification; genetic algorithms; program testing; automated test case generation; dynamic optimization strategy; evolutionary structural testing; genetic algorithm; metaheuristic search technique; Automatic testing; Computer science; Delay; Evolution (biology); Genetic algorithms; Genetic mutations; Laboratories; Software engineering; Software testing; System testing; Software testing; dynamic optimization; evolutionary testing; structural testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.6
  • Filename
    1607196