• DocumentCode
    3509770
  • Title

    An approach to generate software test data for a specific path automatically with genetic algorithm

  • Author

    Cao, Yang ; Hu, Chunhua ; Li, Luming

  • Author_Institution
    Inst. of Man-Machine & Environ. Eng., Tsinghua Univ., Beijing, China
  • fYear
    2009
  • fDate
    20-24 July 2009
  • Firstpage
    888
  • Lastpage
    892
  • Abstract
    We focus on software reliability with testing coverage, which will grow with increment of the coverage. We expect to improve quality of software testing with it automated. An approach of generating test data for a specific single path is presented in this paper, different from the predicate distance applied by most test data generators based on genetic algorithms. A similarity between the target path and execution path with sub path overlapped is designed as fitness value to evaluate the individuals of a population and drive GA to search the appropriate solutions. Several experiments are taken to examine the effectiveness of the designed fitness function, which evaluate performance of the function with the convergence ability and consumed time. Results show that the function performs well compared with other two typical fitness functions for specific paths.
  • Keywords
    genetic algorithms; program testing; software quality; software reliability; fitness function; genetic algorithm; software quality; software reliability; software test data generation; Aerospace testing; Automatic testing; Costs; Data engineering; Equations; Genetic algorithms; Man machine systems; Research and development; Software reliability; Software testing; genetic algorithm; path testing; software reliability; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability, Maintainability and Safety, 2009. ICRMS 2009. 8th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-4903-3
  • Electronic_ISBN
    978-1-4244-4905-7
  • Type

    conf

  • DOI
    10.1109/ICRMS.2009.5269962
  • Filename
    5269962