• DocumentCode
    593942
  • Title

    Reducing the Cost of Regression Testing by Identifying Irreplaceable Test Cases

  • Author

    Chu-Ti Lin ; Kai-Wei Tang ; Cheng-Ding Chen ; Kapfhammer, Gregory M.

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chiayi Univ., Chiayi, Taiwan
  • fYear
    2012
  • fDate
    25-28 Aug. 2012
  • Firstpage
    257
  • Lastpage
    260
  • Abstract
    Test suite reduction techniques decrease the cost of software testing by removing the redundant test cases from the test suite while still producing a reduced set of tests that yields the same level of code coverage as the original suite. Most of the existing approaches to reduction aim to decrease the size of the test suite. Yet, the difference in the execution cost of the tests is often significant and it may be costly to use a test suite consisting of a few long-running test cases. Thus, this paper proposes an algorithm, based on the concept of test irreplaceability, which creates a reduced test suite with a decreased execution cost. Leveraging widely used benchmark programs, the empirical study shows that, in comparison to existing techniques, the presented algorithm is the most effective at reducing the cost of running a test suite.
  • Keywords
    cost reduction; program testing; regression analysis; software cost estimation; benchmark programs; code coverage; execution cost decrement; irreplaceable test cases; long-running test cases; redundant test case removal; regression testing cost reduction; software testing cost; suite reduction techniques; test irreplaceability; test suite size; Algorithm design and analysis; Greedy algorithms; Software; Software algorithms; Software engineering; Testing; Thyristors; code coverage; regression testing; test suite reduction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Genetic and Evolutionary Computing (ICGEC), 2012 Sixth International Conference on
  • Conference_Location
    Kitakushu
  • Print_ISBN
    978-1-4673-2138-9
  • Type

    conf

  • DOI
    10.1109/ICGEC.2012.124
  • Filename
    6457260