A Survey on Web Application Testing: A Decade of Evolution
Tao Li, Rubing Huang, Chenhui Cui, Dave Towey, Lei Ma, Yuan-Fang Li,, Wen Xia

TL;DR
This survey reviews the evolution of Web Application Testing over the past decade, highlighting key approaches, tools, and challenges in ensuring web app quality amidst technological advances.
Contribution
It provides a comprehensive overview of WAT developments, including test processes, tools, and open research challenges over the last ten years.
Findings
Diverse WAT approaches address dynamic content and asynchronous operations.
Various tools have been developed for different testing aspects.
Open challenges include testing in complex, evolving web environments.
Abstract
As one of the most popular software applications, a web application is a program, accessible through the web, to dynamically generate content based on user interactions or contextual data, for example, online shopping platforms, social networking sites, and financial services. Web applications operate in diverse environments and leverage web technologies such as HTML, CSS, JavaScript, and Ajax, often incorporating features like asynchronous operations to enhance user experience. Due to the increasing user and popularity of web applications, approaches to their quality have become increasingly important. Web Application Testing (WAT) plays a vital role in ensuring web applications' functionality, security, and reliability. Given the speed with which web technologies are evolving, WAT is especially important. Over the last decade, various WAT approaches have been developed. The diversity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Software System Performance and Reliability · Educational Technology and Assessment
