| With the rapid development of the Internet, Web applications, featured by its popularity, interactivity and ease-of-use, has aroused more and more attention for its reliability and service quality. But traditional software testing has been unable to meet the needs of Web tests. Although current testing for Web application has been achieved some success, most of the tests are just a single aspect of the system test, such as security testing, functional testing, this can result in incomplete for system testing.On the basis of analyzing the present research situation of the existing software testing technology at home and abroad, this paper proposed a test scheme of the system which combines functional and performance testing, and through the design and development of a real-world Web application system, apply the test scheme to the development of the system. The paper firstly makes a detail analysis of the functional and non-functional requirements of the Web application system, and discusses the overall design scheme of the system; then detailed described the design and implementation of the main module of the system, as well as strengthen system security and avoid attack designs; then makes an analysis of system testing environment, chooses the appropriate test model and test tool for the system, and from the two angles of the function and performance, analysis system of function needs and performance needs, combined with the test of theory and method, makes detailed test plans for the system. And finally, the proposed test scheme is applied to the development of Web application system, lists some of the test cases, by executing the test cases and the test results are analyzed, combining theory and practice, and the optimization and improvement of the system are put forward. The practical application shows that the test scheme can meet the testing requirements of Web application system, and ensure the system with high quality and on time delivery.In this paper, functional testing and performance testing are used in the Web system, which provides a guarantee for the quality of the system. But the whole test process of the system still need to be controlled, and the future need to be improved from testing methods and testing tools, add automated testing, to further reduce the cost of testing system. |