Font Size: a A A

Design And Implementation Of Model-driven Web Application Test Modeling Tool

Posted on:2014-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:Z X YangFull Text:PDF
GTID:2268330392973541Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the computer network technology, the Web applicationhas penetrated into all of the social application fields. Driven by the demand of themarket, the scale of the Web application is becoming huger and huger, and thestructure of the Web application is becoming more and more complex. To ensure thequality of the Web application, the functional test is very important. Model-drivenWeb application test is an automated test method which applies the idea of themodel-driven to the Web application. It is a very promising research direction.Model-driven test modeling tool of the Web application is still few on the market.This paper attempts to provide a set of model-driven test modeling tools of the Webapplication. After analyzing the feature of the Web application functional test, thepaper will extract test models for the Web application functional test, and then showthem by the model view of test data models, test behavior models and testconfiguration models. Combines with the EMF technology based on the Eclipseplatform, the paper will design and implement the test modeling tool of the Webapplication functional test which is faced to the Selenium-RC. Modeling for the Webapplication on the test modeling tool, the tool will generate the test scripts from thetest model automatically.The research and implementation of the model-driven Web application testmodeling tool make testers could get the test script by visual modeling. It improvesthe efficiency of the test work greatly. At the same time, it avoids errors of manuallywriting test scripts. It reduces the cost of testing. Staff flow may appear in a longperiod of the test work, it may cause the problem that test scripts written by previouscannot be understood by posterity. The description of natural language is alsoambiguous. The problem will be solved by using different views of test models andcombining with test scripts and documentations, and then the cost of codemaintenance will be reduced.
Keywords/Search Tags:Model-Driven, Test modeling, Functional test, Automated testing
PDF Full Text Request
Related items