| With the development of the computer network technology, the scale of Web application is becoming huger and huger, and the structure is becoming more and more complex. In order to insure the correctness and the reliability of Web application, Web application testing is extremely important.At present, there are many successes in software testing area, such as some software testing methods, some testing strategies and some testing tools etc. But the development of Web application testing inland goes behind the overseas, even constructing model testing Web application is at the beginning. Based on the foretime testing models, this paper proposes Web association testing model which is used for Web application test. The research content of this paper is as follows:â‘ This paper proposes Web association testing model, which is built by the analysis of the object, navigation and structure in Web application. Based on the model, test case can be got, and then test report can be created after executing test. Object model analyze not only Inherit, Association and Aggregation traditional relation, but also Request, Response, Navigation and Redirect relation which exist in Web application only. The seven relations can be used for modeling Web application's objects, then the state and the action of Web application's objects can be analyzed. Navigation model constructs page navigation graph by pages'navigation, in which the author analyzes the impact of browser on page navigation. Based on page navigation graph, page navigation tree can be generated, and then test sequence can be got. Structure model introduce control flow graph into analyzing control flow and data flow of Web application after the traditional control flow and data flow testing methods. In this process, the author resolves the analysis of control flow and data flow of forward point in Web application.â‘¡Research a regression testing model MaxQ which is used for testing system error leaded by module amending. In order to simulate multi-user testing environment, the author improve MaxQ testing model. Convenient for maintenance complex test case of Web application, the author optimizes structure of testing case recording file.â‘¢Design a Web application testing tool. Based on the experiment of , the control flow and data flow testing was experimented. Experiment on regression testing by improved regression testing model MaxQ, finds some errors hidden in the platform, which proves the availability of regression testing model.Web association testing model and regression testing model design a Web application testing plan, which can enhance efficiency of Web application testing, save resource, and be useful to Web application testing. |