Model-based test instantiation for applications with user interfaces

Benedikt Hauptmann
2011 Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement - Profes '11  
Scripts for automated system tests often contain technical knowledge about the user interface (UI). This makes test scripts brittle and hard to maintain which leads to high maintenance costs. As a consequence, automation of system tests is often abandoned. In this paper, we present the goals of our research project and discuss a model-driven approach to ease instantiation of tests on the system level. Tests are defined on an abstract, functional level, abstracting away UI usage. During test
more » ... ution, abstract tests are enriched with UI information and executed against the system.
doi:10.1145/2181101.2181108 fatcat:6ugiw5a5bnc4toirbidgkvbjya