Font Size: a A A

Research On Testing Model And Automated Testing Of Web Application

Posted on:2013-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:J Y ChenFull Text:PDF
GTID:2248330374996936Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, with the popularization of the Internet and the rapid development of Web technology, Web application is widely used because of its quickness and ease of use. Nowadays, Web application is becoming increasingly large and complicated and it can be used to release information as well as to build large-scale enterprise application systems. Meanwhile, its problems like correctness, reliability are achieving more and more attention, among which how to ensure the quality of Web application is a subject of great importance.Because Web application has the unique characteristics like being distributed, heterogeneous user environments, traditional software testing technology can not be applied to Web application directly. The present universal testing solution is designing testcases based on the special functions provided by Web application and testing them manually. Because neither systematic model-building analysis nor sufficient automated regression testing is conducted on Web application, problems like insufficient testing and testing inefficiency resulted. In recent years, researchers at home and abroad put forward different testing models for Web application used to assist its testing analysis, these testing models mostly focused on behaviour models, and had their limitations.Faced with the above problems, the paper, based on the detailed studies and compares of different Web testing models and testing methods and testing technology, explored a "from bottom to up" structured testing method combined with the new characteristics of the present Web application, that is, raised a data flow testing model-building method with the corresponding degrees confronted with the code structures with different degrees by taking the popular J2EE program as an example. The paper also raised an improved genetic algorithm used to generate data flow testing cases automatically based on the use of structured testing models of data flow, and the efficiency of the improved algorithm is proved in the experiments. The paper finally designed and realize the regression automated testing structure of Web application used for automatic implementation of the test cases derived from data flow analysis and some trivial manual testing.Experiments show that adopting the data flow testing and automated testing method mentioned in the paper can greatly increase the testing granularity and testing efficiency of Web application.
Keywords/Search Tags:software testing, testing model, genetic algorithms, automated testing
PDF Full Text Request
Related items