Font Size: a A A

Research On Testing Model Of Web Application Procedure

Posted on:2010-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y J LuFull Text:PDF
GTID:2178360275974988Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As networking technology is developing rapidly, Web technology with its universality, interactive, speedy and interoperability features swept the world rapidly, and has permeated into all areas of society. Number of Web pages is the rapid exponential growth. Driving by market demand, Web is not only to undertake the mission to release simple data, but also to build information systems and complex application logic. There have been a lot of large-scale Web-based applications, which allows the rapid development of Web technology, the greater size of Web applications procedure, the more complex structure of web systems.At the same time, the issues of web proceedings about availability, reliability, interoperability and security, draw more and more people's attention, and make increasingly stringent requirements. Traditional software testing and technical are difficult to achieve the test of web application, which has unique nature, and exploring testing methods and systems suitable for the Web procedures is challenging tasks in today's software industry. At present, both at home and abroad, there have already conducted testing on the Web a great deal of research, made some preliminary research results, and form a number of methods, tools and strategies. But the research is mainly concentrated in the performance testing, security testing, and little research the web system on function, especially in modeling the entire Web application testing.In this paper, we research testing web on the main method and basic type, and depth analysis and research the current test model, study of existing web technologies and the web systems on new characteristics. For web system' new characteristics and accordance with "Divide and rule" strategy, we proposed a method which use for divided structure, Web system will be divided into a number of Web Application Subset (WAS),and the center of WAS is a web page.In accordance with the functional requirements will be classified WAS together to form a Web Application Functional Module(WAFM).The testing method based on state transition is an effective way to test the dynamic behavior of web application. For web applications of Complex dynamic page, by improving the existing web testing method, we propose a new testing model based on action, focus consider single-page which internal status changed by event-driven, and apply in web applications which used the current technology, and meet the test modeling require especially for web management Information System, at the same time considered navigation relations and data flow. Our methods consist of three steps, 1) describe the system structure of web application with System-level Web Application Relation Diagram (WARD), 2) describe the module structure of Web application with Module-level WARD,3)describe the inner page structure of complex dynamic web page with action-based Web Page State Migration Diagram(WSMD), and at last, we combine the above results to model the whole web application. WARD is the evolution of navigational charts, the major transformation is sub-divided the relation of Hyperlinks relation into four categories, which are Switching Calls, Embeded Call,Locking pop-up call and Asynchronous pop-up call.WSMD have multiple state,the state is change by the Web events,which are described by the function call table and Control variable set.Finally, study Event-based modeling on the modeling process. Based on the experiment of , WARD and WSMD are experimented. Through the experiment, do some work to amend and perfect the model. From the experiment data, we find the action-based model has practicability.
Keywords/Search Tags:Testing Model, Web Application Functional Module, Web Application Relation Graph, Web Page State Migration Diagram, Function Call Table
PDF Full Text Request
Related items