Test case prioritization: a family of empirical studies
University of Nebraska–Lincoln · Oregon State University
Abstract
To reduce the cost of regression testing, software testers may prioritize their test cases so that those which are more important, by some measure, are run earlier in the regression testing process. One potential goal of such prioritization is to increase a test suite's rate of fault detection. Previous work reported 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 targeted at specific modified versions; 2) what trade-offs exist between fine granularity and coarse granularity prioritization techniques; 3) can the incorporation of…
Citation impact
- FWCI
- 14.65
- Percentile
- 100%
- References
- 38
Authors
3Topics & keywords
- Regression testing
- Prioritization
- Computer science
- Granularity
- Test suite
- Data mining
- Reliability engineering
- Measure (data warehouse)