Abstract
This paper presents a methodology and tool to support test selection from regression test suites based on change analysis in object-oriented designs. We assume that designs are represented using the Unified Modeling Language (UML) 2.0 and we propose a formal mapping between design changes and a classification of regression test cases into three categories: Reusable, Retestable, and Obsolete. We provide evidence of the feasibility of the methodology and its usefulness by using our prototype tool on an industrial case study and two student projects.
| Original language | English |
|---|---|
| Pages (from-to) | 16-30 |
| Number of pages | 15 |
| Journal | Information and Software Technology |
| Volume | 51 |
| Issue number | 1 |
| DOIs | |
| Publication status | Published - Jan 2009 |
| Externally published | Yes |
Keywords
- Object-oriented software engineering
- Regression testing
- Test selection
- UML