• DocumentCode
    2709036
  • Title

    Using Genetic Algorithms to Aid Test-Data Generation for Data-Flow Coverage

  • Author

    Ghiduk, Ahmed S. ; Harrold, Mary Jean ; Girgis, Moheb R.

  • Author_Institution
    Georgia Inst. of Technol., Atlanta
  • fYear
    2007
  • fDate
    4-7 Dec. 2007
  • Firstpage
    41
  • Lastpage
    48
  • Abstract
    This paper presents an automatic test-data generation technique that uses a genetic algorithm (GA) to generate test data that satisfy data-flow coverage criteria. The technique applies the concepts of dominance relations between nodes to define a new multi-objective fitness function to evaluate the generated test data. The paper also presents the results of a set of empirical studies conducted on a set of programs that evaluate the effectiveness of our technique compared to the random-testing technique. The studies show the effective of our technique in achieving coverage of the test requirements, and in reducing the size of test suites, the search time, and the number of iterations required to satisfy the data-flow criteria.
  • Keywords
    automatic testing; data flow analysis; genetic algorithms; program testing; automatic test-data generation technique; data-flow coverage criteria; dominance relation; genetic algorithm; multiobjective fitness function; random-testing technique; software testing; Automatic control; Automatic testing; Computer science; Educational institutions; Genetic algorithms; Genetic mutations; Software engineering; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
  • Conference_Location
    Aichi
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-3057-5
  • Type

    conf

  • DOI
    10.1109/ASPEC.2007.73
  • Filename
    4425835