• DocumentCode
    3030857
  • Title

    The species per path approach to GEMGA-based test data generation

  • Author

    Xin, Zhenghua ; Hu, Liangyi ; Li, Na

  • Author_Institution
    Sch. of Inf. Eng., Suzhou Univ., Suzhou, China
  • fYear
    2011
  • fDate
    26-28 July 2011
  • Firstpage
    3765
  • Lastpage
    3769
  • Abstract
    This paper discusses the use of Species per Path approach[1] and gene expression messy genetic algorithm (GEMGA) for automatic software test data generation. This research finds another path problem and extends Species per Path approach on dynamic test data generation. In increasing the search space by program transformation for the path potentially suffering from the path problem, this research differs from previous Species per Path. Transforming the program under test can factor out and increase several paths to reach the same target. As a result, each species uses a fitness function tailored for the space for the path. All together the effort of the fitness functions can guide the search to reach the target. The function is minimized by using GEMGA. The work describes the implementation of Species per Path Approach to GEMGA-based approach and examines the effectiveness on a TRITYP program. Compared with other approaches, the experimental results show that it can generate higher quality test data more efficiently, and should be applied to larger applications.
  • Keywords
    automatic test pattern generation; genetic algorithms; program testing; search problems; GEMGA-based test data generation; TRITYP program; automatic software test data generation; gene expression messy genetic algorithm; program transformation; search space; species per path approach; Encoding; Evolutionary computation; Gene expression; Genetic algorithms; Software; Software engineering; Testing; Species per Path approach (SpP); blackbox search (BBO); gene expression messy genetic algorithm (GEMGA); testability transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Technology (ICMT), 2011 International Conference on
  • Conference_Location
    Hangzhou
  • Print_ISBN
    978-1-61284-771-9
  • Type

    conf

  • DOI
    10.1109/ICMT.2011.6002112
  • Filename
    6002112