Font Size: a A A

Research On Risk-based Testing Of Web Application

Posted on:2003-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y X AnFull Text:PDF
GTID:2168360092465837Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With networks and database technique developing rapidly, web technique has been applied widely. Not only have many large-scale web applications, such as search engine, networks education, e-commerce, been developed, but more and more existing information systems are migrated to Internet and implemented with web technique. The rapid growth of web application challenges both software design and software testing.Now, some testing tools for static web application have been developed and used. While testing techniques for dynamic web application were extended from traditional testing techniques to a large extent, they don't meet the testing needs for speed and quality in information times. The paper proposed a risk-based web application testing approach, the main researches as follows: First, the basic concepts about web application have been introduced, including the specification, growth, architecture, development process, and building units. The characteristics of web application that effect testing have been analyzed.Second, the test types, test objects, test levels and test methods have been argued. A three-level of testing of web application were presented, namely page testing, inter-page testing and system testing.Third, the differences between web application testing and traditional software testing were discussed, as well as necessity of risk-based testing of web application. On the basis of it, a layered testing model for web application was presented, web application is divided into three layers: services, pages and objects. The model corresponds test levels of web application and supports risk estimation of web application.Forth, in terms of the layered testing model for web application, a method of layered estimation was proposed to estimate web application's risk. For risk cost, we begin with assessment of services', and then estimate pages' in a service according to service'. For risk probability, we begin with assessment of pages', then estimate services' according to pages'. The method improves accuracy of web application's risk assessment.Fifth, the risk-based web application testing approach was proposed. It involves testing process, objects and techniques. In addition, risk estimation in regression testing and resources prediction by risk assessment was studied, some testing metrics related torisk were presented.Finally, the risk-based web application testing approach was applied to a large project to show how to carry out it in practice.It can be concluded that the risk-based web application testing approach not only improves test efficiency but also makes full use of testing resources maximize testing benefits, meet demands for web application testing in modern society.
Keywords/Search Tags:risk-based testing, web application, software testing
PDF Full Text Request
Related items