• DocumentCode
    1663438
  • Title

    Total coverage based regression test case prioritization using genetic algorithm

  • Author

    Konsaard, Patipat ; Ramingwong, Lachana

  • Author_Institution
    Dept. of Comput. Eng., Chiang Mai Univ., Chiang Mai, Thailand
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Regression Testing is a test to ensure that a program that was changed is still working. Changes introduced to a software product often come with defects. Additional test cases are, this could reduce the main challenges of regression testing is test case prioritization. Time, effort and budget needed to retest the software. Former studies in test case prioritization confirm the benefits of prioritization techniques. Most prioritization techniques concern with choosing test cases based on their ability to cover more faults. Other techniques aim to maximize code coverage. Thus, the test cases selected should secure the total coverage to assure the adequacy of software testing. In this paper, we present an algorithm to prioritize test cases based on total coverage using a modified genetic algorithm. Its performance on the average percentage of condition covered and execution time are compared with five other approaches.
  • Keywords
    genetic algorithms; program testing; regression analysis; code coverage; modified genetic algorithm; software product; software testing; total coverage based regression test case prioritization; Fault detection; Genetic algorithms; Sociology; Software; Software testing; Statistics; APCC; Code coverage; Genetic algorith; Regression testing; Software Testing; Software engineering; Test case prioritization; Test suite;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), 2015 12th International Conference on
  • Conference_Location
    Hua Hin
  • Type

    conf

  • DOI
    10.1109/ECTICon.2015.7207103
  • Filename
    7207103