• DocumentCode
    541790
  • Title

    An evolutionary algorithm for regression test suite reduction

  • Author

    Nachiyappan, S. ; Vimaladevi, A. ; SelvaLakshmi, C.B.

  • Author_Institution
    Eng. & Technol. Dept., Velammal Coll., Madurai, India
  • fYear
    2010
  • fDate
    27-29 Dec. 2010
  • Firstpage
    503
  • Lastpage
    508
  • Abstract
    As the software is modified and new test cases are added to the test-suite, the size of the test-suite grows and the cost of regression testing increases. In order to decrease the cost of regression testing, researchers have focused on the use of test-suite reduction techniques, which identify a subset of test cases that provides the same coverage of the software, according to some criterion, as the original test-suite. This paper investigates the use of an evolutionary approach, called genetic algorithms, for test-suite reduction. The proposed model builds the initial population based on test history, calculates the fitness value using coverage and run time of test case, and then selectively breeds the successive generations using genetic operations and allows only the fit tests to the reduced suite. This generational process is repeated until an optimized test-suite is found.
  • Keywords
    cost reduction; genetic algorithms; program testing; regression analysis; software maintenance; evolutionary algorithm; genetic algorithms; regression testing; software maintenance; test suite reduction; Evolutionary computation; Fault detection; Gallium; Measurement; Minimization; Software; Testing; Regression testing; coverage; genetic algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication and Computational Intelligence (INCOCCI), 2010 International Conference on
  • Conference_Location
    Erode
  • Type

    conf

  • Filename
    5738781