Abstract
As more and more systems move to the cloud, the importance of web applications has increased recently. Web applications need more strict requirements in order to sup-port higher availability. The techniques in quality assurance of these applications hence become essential, the role of testing for web application becomes more significant. Model-driven testing is a promising paradigm for the automation of software testing. In the web domain, the challenge however remains in the creation of models and the complexity of configuring, launching, and testing big number of valid configuration and testing cases. This paper proposes a solution towards this challenge with an approach using Domain Specific Language (DSL) for model driven testing of web application. Our techniques are based on building abstractions of web pages using domain specific language. We introduce WTML - a domain specific language for modeling web pages and provide automatic code generation with a web-testing framework. This methodology and techniques aim at helping software developers as well as testers to become more productive and reduce the time-to-market, while maintaining high standards of web application quality.
Highlights
Advances in web-based technologies today has led to the rapid growth in the number of web applications used in business
We present an attempt to build an approach using Domain Specific Language for model driven testing of web application
This paper is structured as follows: we review some knowledge of Model-driven Development (MDD), model-based testing and domain specific language as background information
Summary
Advances in web-based technologies today has led to the rapid growth in the number of web applications used in business. Methods from model driven can support the rapid evolution of such system by building an abstract model of a web application and use the created models instead of specific code to generate tests. We present an attempt to build an approach using Domain Specific Language for model driven testing of web application. Our techniques are based on building abstractions of web pages and modeling state-machine-based test behavior using domain specific language. This is used to form a more generic testing framework that can apply to many web-based systems to save time and cost. This paper is structured as follows: we review some knowledge of Model-driven Development (MDD), model-based testing and domain specific language as background information. We present some conclusions on the methodology of using a domain specific language in modeldriven testing of web applications
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have