Web application testing : a systematic literature review

Download
2013
Doğan, Serdar
Context: The Web has had a significant impact on all aspects of our society. As our society relies more and more on the Web, the dependability of web applications has become increasingly important. To make these applications more dependable, for the past decade researchers have proposed various techniques for testing web-based software applications. Our literature search for related studies retrieved 193 papers in the area of web application testing, which have appeared between 2000 and 2013. Objective: As this research area matures and the number of related papers increases, it is important to systematically identify, analyze, and classify the publications and provide an overview of the trends and empirical evidence in this specialized field. Method: We systematically review the body of knowledge related to web application testing through a systematic literature review (SLR) study. This SLR is a follow-up and complimentary study to a recent systematic mapping (SM) study that has been conducted in this area. As part of this study, we pose three sets of research questions, define selection and exclusion criteria, and synthesize the empirical evidence in this area. Results: Our pool of studies includes a set of 95 papers (from the 193 retrieved papers) published in the area of web application testing between 2000 and 2013. The data extracted during our SLR study is available through a publicly-accessible online repository. Among our results are the followings: (1) the list of test tools in this area and their capabilities, (2) the types of test models and fault models proposed in this domain, (3) the way the empirical studies in this area have been designed and reported, (4) level of rigor and industrial relevance in empirical studies and (5) the state of empirical evidence. Conclusion: We discuss the emerging trends in web application testing, and discuss the implications for researchers and practitioners in this area. The results of our SLR can help researchers to obtain an overview of existing web application testing approaches, fault models, tools, metrics and empirical evidence, and subsequently identify areas in the field that require more attention from the research community.

Suggestions

Web application testing: A systematic literature review
Dogan, Serdar; Betin Can, Aysu; Garousi, Vahid (2014-05-01)
Context: The web has had a significant impact on all aspects of our society. As our society relies more and more on the web, the dependability of web applications has become increasingly important. To make these applications more dependable, for the past decade researchers have proposed various techniques for testing web-based software applications. Our literature search for related studies retrieved 193 papers in the area of web application testing, which have appeared between 2000 and 2013.
A systematic mapping study of web application testing
Garousi, Vahid; Mesbah, Ali; Betin Can, Aysu; Mirshokraie, Shabnam (2013-08-01)
Context: The Web has had a significant impact on all aspects of our society. As our society relies more and more on the Web, the dependability of web applications has become increasingly important. To make these applications more dependable, for the past decade researchers have proposed various techniques for testing web-based software applications. Our literature search for related studies retrieved 147 papers in the area of web application testing, which have appeared between 2000 and 2011.
Sentiment-focused web crawling
Vural, Avni Güral; Karagöz, Pınar; Cambazoğlu, Berkant Barla; Department of Computer Engineering (2013)
The advent of Web 2.0 has led to an increase in the amount of sentimental content available in the Web. Such content is often found in social media web sites in the form of product reviews, user comments, testimonials, messages in discussion forums, status updates, and personal blogs as well as in other forms, including opinions in personal pages, news articles, and product descriptions. The analysis of sentimental content has a number of important applications, most important being web search, contextual a...
Transcoding web pages for energy saving on the client-side
Ahmed, Eda Koksal; Yeşilada Yılmaz, Yeliz; Sustainable Environment and Energy Systems (2016-2)
Mobile devices are essential to everyday life in order to have access to information everywhere. However, browsing web pages can be inconvenient on these devices because of the various constraints, such as limited battery size, processing power and device memory. As a result of these limitations, while browsing a web page, the battery of the mobile devices is drained. To solve this inconvenience and save energy while browsing, this thesis presents transcoding techniques that can be applied to web pages with...
Web service testing for domain specific web service discovery framework
Utku, Selma; Karagöz, Pınar; Department of Computer Engineering (2012)
The reliability of web services is important for both users and other service providers, with which they are in interaction. Thus, to guarantee reliability of the web services that are invoked and integrated at runtime, automatic testing of web services is needed. In web service testing, different test cases for web services are generated. The most important issue is to generate the most appropriate value for input parameters of web services at runtime. In this thesis, we developed a method for automatic we...
Citation Formats
S. Doğan, “Web application testing : a systematic literature review,” M.S. - Master of Science, Middle East Technical University, 2013.