Towards Model-Driven Testing
Reiko Heckel, Marc Lohmann · Electronic Notes in Theoretical Computer Science · 2003
The OMG's Model-Driven Architecture is a strategy towards interoperability across heterogeneous middleware platforms through the reuse of platform independent designs based on the distinction of, and transformation between, platform-independent and platform-specific models. A corresponding strategy for model-driven testing requires a similar structure to facilitate, besides the generation of test cases and oracles, the execution of tests on different target platforms. In this paper, we discuss different aspects of such a strategy in a specific instance: the development of web-based distributed applications. In particular, we will be concerned with the problem of reusing platform-independent test cases and test oracles and with the generation of oracles from executable models.