Automated software testing: introduction, management, and performance
Automated software testing: introduction, management, and performance
Software test automation: effective use of test execution tools
Software test automation: effective use of test execution tools
Plasticity of User Interfaces: A Revised Reference Framework
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
A Method to Automate User Interface Testing Using Variable Finite State Machines
FTCS '97 Proceedings of the 27th International Symposium on Fault-Tolerant Computing (FTCS '97)
Observations and lessons learned from automated testing
Proceedings of the 27th international conference on Software engineering
Towards Deploying Model-Based Testing with a Domain-Specific Modeling Approach
TAIC-PART '06 Proceedings of the Testing: Academic & Industrial Conference on Practice And Research Techniques
Practical Model-Based Testing: A Tools Approach
Practical Model-Based Testing: A Tools Approach
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
Maintaining and evolving GUI-directed test scripts
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Abstractions for Model-Based Testing
Electronic Notes in Theoretical Computer Science (ENTCS)
Model-based testing of object-oriented reactive systems with spec explorer
Formal methods and testing
Model-Driven Development of Advanced User Interfaces
Model-Driven Development of Advanced User Interfaces
Utilizing user interface models for automated instantiation and execution of system tests
Proceedings of the First International Workshop on End-to-End Test Script Engineering
Hi-index | 0.00 |
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 execution, abstract tests are enriched with UI information and executed against the system.