A Survey on Web Application Testing: A Decade of Evolution

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Li, Tao, Huang, Rubing, Cui, Chenhui, Towey, Dave, Ma, Lei, Li, Yuan-Fang, Xia, Wen
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909593005719552
author Li, Tao
Huang, Rubing
Cui, Chenhui
Towey, Dave
Ma, Lei
Li, Yuan-Fang
Xia, Wen
author_facet Li, Tao
Huang, Rubing
Cui, Chenhui
Towey, Dave
Ma, Lei
Li, Yuan-Fang
Xia, Wen
contents 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 of approaches reflects the many aspects of web applications, such as dynamic content, asynchronous operations, and diverse user environments. This paper provides a comprehensive overview of the main achievements during the past decade: It examines the main steps involved in WAT, including test-case generation and execution, and evaluation and assessment. The currently available tools for WAT are also examined. The paper also discusses some open research challenges and potential future WAT work.
format Preprint
id arxiv_https___arxiv_org_abs_2412_10476
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Survey on Web Application Testing: A Decade of Evolution
Li, Tao
Huang, Rubing
Cui, Chenhui
Towey, Dave
Ma, Lei
Li, Yuan-Fang
Xia, Wen
Software Engineering
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 of approaches reflects the many aspects of web applications, such as dynamic content, asynchronous operations, and diverse user environments. This paper provides a comprehensive overview of the main achievements during the past decade: It examines the main steps involved in WAT, including test-case generation and execution, and evaluation and assessment. The currently available tools for WAT are also examined. The paper also discusses some open research challenges and potential future WAT work.
title A Survey on Web Application Testing: A Decade of Evolution
topic Software Engineering
url https://arxiv.org/abs/2412.10476