"Prioritizing Test Cases for Regression Testing" by Sebastian Elbaum, Alexey G. Malishevsky et al.

Computer Science and Engineering, Department of

 

Date of this Version

2000

Comments

University of Nebraska-Lincoln, Computer Science and Engineering
Technical Report # TR-UNL-CSE-2000-0005
Also presented in International Symposium of Software Testing and Analysis, 102-112, August 2000.

Abstract

Test case prioritization techniques schedule test cases in an order that increases their effectiveness in meeting some performance goal. One performance goal, rate of fault detection, is a measure of how quickly faults are detected within the testing process; an improved rate of fault detection can pro- vide faster feedback on the system under test, and let soft- ware engineers begin locating and correcting faults earlier than might otherwise be possible. In previous work, we re- ported the results of studies that showed that prioritization techniques can significantly improve rate of fault detection. Those studies, however, raised several additional questions: (1) can prioritization techniques be effective when aimed at specific modified versions; (2) what tradeoffs exist between fine granularity and coarse granularity prioritization techniques; (3) can the incorporation of measures of fault proneness into prioritization techniques improve their effectiveness? This paper reports the results of new experiments addressing these questions.

Plum Print visual indicator of research metrics
PlumX Metrics
  • Usage
    • Downloads: 9596
    • Abstract Views: 76
  • Mentions
    • References: 1
see details

Share

COinS