• DocumentCode
    3478432
  • Title

    An Improved Technique of Fitness Evaluation for Evolutionary Testing

  • Author

    Lee, Seon Yeol ; Choi, Hyun Jae ; Jeong, Yeon Ji ; Kim, Tae Ho ; Chae, Heung Seok ; Chang, Carl K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pusan Nat. Univ., Pusan, South Korea
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    190
  • Lastpage
    193
  • Abstract
    Many Search Based Software testing (SBST) have been proposed and experiments show that they can generate effective test data. However, a meta-heuristic search (MHS) algorithm in these techniques incurs considerable computation cost to evaluate fitness values, which results in huge test case generation cost. In this paper, we propose a more effective fitness evaluation technique based on Fitness Evaluation Program (FEP). FEP, derived from a path constraint of SUT, is introduced as a special program for evaluating fitness values. We implement a test generation tool, named ConGA, and apply it to generate test cases for C programs for evaluating efficiency of the FEP-based test case generation technique. The experiments show that the proposed technique can reduce significant amount of test data generation time on average.
  • Keywords
    program testing; C program; ConGA test generation tool; FEP-based test case generation technique; SUT path constraint; evolutionary testing; fitness evaluation; fitness evaluation program; meta-heuristic search algorithm; search based software testing; Algorithm design and analysis; Educational institutions; Genetic algorithms; Software; Software algorithms; Software testing; evolutionary testing; fitness evaluation; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.41
  • Filename
    6032236