Regression testing minimization, selection and prioritization: a survey
Indexed incrossref
Abstract
Regression testing is a testing activity that is performed to provide confidence that changes do not harm the existing behaviour of the software. Test suites tend to grow in size as software evolves, often making it too costly to execute entire test suites. A number of different approaches have been studied to maximize the value of the accrued test suite: minimization, selection and prioritization. Test suite minimization seeks to eliminate redundant test cases in order to reduce the number of tests to run. Test case selection seeks to identify the test cases that are relevant to some set of recent changes. Test case prioritization seeks to order test cases in such a way that early fault detection is…
Citation impact
1,301
total citations
- FWCI
- 129.26
- Percentile
- 100%
- References
- 211
Citations per year
Authors
2Topics & keywords
Topics
Keywords
- Regression testing
- Prioritization
- Selection (genetic algorithm)
- Regression
- Computer science
- Regression analysis
- Statistics
- Machine learning
No related works found for this paper.