• DocumentCode
    1370936
  • Title

    Analyzing regression test selection techniques

  • Author

    Rothermel, Gregg ; Harrold, Mary Jean

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • Volume
    22
  • Issue
    8
  • fYear
    1996
  • fDate
    8/1/1996 12:00:00 AM
  • Firstpage
    529
  • Lastpage
    551
  • Abstract
    Regression testing is a necessary but expensive maintenance activity aimed at showing that code has not been adversely affected by changes. Regression test selection techniques reuse tests from an existing test suite to test a modified program. Many regression test selection techniques have been proposed, however, it is difficult to compare and evaluate these techniques because they have different goals. This paper outlines the issues relevant to regression test selection techniques, and uses these issues as the basis for a framework within which to evaluate the techniques. The paper illustrates the application of the framework by using it to evaluate existing regression test selection techniques. The evaluation reveals the strengths and weaknesses of existing techniques, and highlights some problems that future work in this area should address
  • Keywords
    program debugging; program testing; software maintenance; software reusability; statistical analysis; framework; program test reuse; regression test selection techniques; selective retest; software maintenance; test suite; Computational efficiency; Computer science; Costs; Information science; Performance evaluation; Production; Software maintenance; Software measurement; Software testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.536955
  • Filename
    536955