Skip to Main Content
Nowadays the growth of web application development is great; every day a variety of new web applications are raised on the Internet for public use. Web applications have n-tier architecture, so the server side programs could change without client interference and this process could be done more times. Consequently the testing is the important issue in the web application development. This paper proposed an automated model based testing technique to test web application from its structural model. Firstly using reengineering approaches the structural model is constructed to demonstrate static aspects of the web application. Then using several ontologies and mapping tools, test cases for filling forms are automatically generated to model and evaluate dynamic features of the web application. The technique implemented as MBTester tool and applied to a few web applications. The results presented in this paper indicate the dynamic attained by MBTester is great.