Model-driven test-case construction

Stefan Baerisch
2007 Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering - ESEC-FSE '07  
Automatic system tests are frequently coupled to implementation details of the system under test. Such a tight coupling is problematic for a number of reasons: It prevents reuse of existing tests for multiple versions or variants of a system or for a number of systems in a system family and it makes the ability to construct executable tests for a system dependent on programming skills. In this paper we present an approach that decouples test specification and test execution by using system
more » ... s and test models for the representation of systems under test and tests. We motivate the use of abstract test models and system models, introduce the relevant concepts of our approach and discuss the relationship to relevant fields.
doi:10.1145/1287624.1287717 dblp:conf/sigsoft/Baerisch07 fatcat:tylnoh37lrhqjfya2a42shpxmy