• DocumentCode
    1547435
  • Title

    Using coverage information to predict the cost-effectiveness of regression testing strategies

  • Author

    Rosenblum, David S. ; Weyuker, Elaine J.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • Volume
    23
  • Issue
    3
  • fYear
    1997
  • fDate
    3/1/1997 12:00:00 AM
  • Firstpage
    146
  • Lastpage
    156
  • Abstract
    Selective regression testing strategies attempt to choose an appropriate subset of test cases from among a previously run test suite for a software system, based on information about the changes made to the system to create new versions. Although there has been a significant amount of research in recent years on the design of such strategies, there has been very little investigation of their cost-effectiveness. The paper presents some computationally efficient predictors of the cost-effectiveness of the two main classes of selective regression testing approaches. These predictors are computed from data about the coverage relationship between the system under test and its test suite. The paper then describes case studies in which these predictors were used to predict the cost-effectiveness of applying two different regression testing strategies to two software systems. In one case study, the TESTTUBE method selected an average of 88.1 percent of the available test cases in each version, while the predictor predicted that 87.3 percent of the test cases would be selected on average
  • Keywords
    program testing; software cost estimation; statistical analysis; system monitoring; TESTTUBE method; computationally efficient predictors; cost effectivenes prediction; coverage information; coverage relationship; selective regression testing strategies; software system; system changes; test cases; test suite; Computer Society; Costs; Information analysis; Personnel; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.585502
  • Filename
    585502