An approach for selective state machine based regression testing
Proceedings of the 3rd international workshop on Advances in model-based testing
Modification analysis support at the requirements level
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Automating regression test selection based on UML designs
Information and Software Technology
Regression testing with UML software designs: A survey
Journal of Software Maintenance and Evolution: Research and Practice
Analysis of model based regression testing approaches
ACELAE'11 Proceedings of the 10th WSEAS international conference on communications, electrical & computer engineering, and 9th WSEAS international conference on Applied electromagnetics, wireless and optical communications
Regression testing minimization, selection and prioritization: a survey
Software Testing, Verification & Reliability
Regression test suite prioritization using system models
Software Testing, Verification & Reliability
Hi-index | 0.00 |
As Model Driven Architectures (MDAs) gain in popularity, several techniques that test the UML models have been proposed. These techniques aim at early detection and correction of faults to reduce the overall cost of correcting them later in the software life-cycle. Recently, [12, 2] proposed an approach to test the UML design models to check for inconsistencies. They create an aggregate model which merges information from Class Diagrams, Sequence Diagrams and OCL statements, then generate test cases to identify inconsistencies. Since designs change often in the early stages of the software life-cycle, we need a regression testing approach that can be performed on the UML model. By classifying design changes, and then further classifying the test cases, we provide a set of rules about how to reuse part of the existing test cases, and generate new ones to ensure all affected parts of the system are tested adequately. The approach is a safe and efficient selective retest strategy. A case-study is reported to demonstrate the benefits.