| Authors | Q. Farooq, M. Z. Iqbal, Z. Malik and M. Riebisch |
| Editors | R. Sterritt, B. Eames and J. Sprinkle |
| Title | A Model-Based Regression Testing Approach for Evolving Software Systems With Flexible Tool Support |
| Afilliation | Software Engineering, Software Engineering |
| Status | Published |
| Publication Type | Proceedings, refereed |
| Year of Publication | 2010 |
| Conference Name | 17th IEEE International Conference on Engineering of Computer-Based Systems (ECBS) |
| Pagination | 41-49 |
| Publisher | IEEE Computer Society |
| ISBN Number | 978-0-7695-4005-4 |
| Abstract | Model-based selective regression testing promises reduction in cost and labour by selecting a subset of the test suite corresponding to the modifications after system evolution. However, identification of modifications in the systems and selection of corresponding test cases is challenging due to inter-dependencies among models. State-based testing is an important approach to test the system behaviour. Unfortunately the existing state-based regression testing approaches do not care for dependencies of the state machines with other system models. This paper presents the tool support and evaluation of our state-based selective regression testing methodology for evolving state-based systems. START is an Eclipse-based tool for state-based regression testing compliant with UML 2.1 semantics. START deals with dependencies of state machines with class diagrams to cater for the change propagation. We applied the START on a case study and our results show significant reduction in the test cases resulting in reduction in testing time and cost. |
| Citation Key | Simula.se.733 |