Proceedings Article10.1109/WSE.2009.5630393
Improving Web Application Testing using testability measures
Nadia Alshahwan,Mark Harman,Alessandro Marchetto,Paolo Tonella +3 more
- 01 Dec 2009
- pp 49-58
TL;DR: A framework for collection of testability measures during the automated testing process (termed ‘in-testing’ measure collection) is proposed, which can take account of dynamic and content driven aspects of web applications, such as form structure, client-side scripting and server-side code.
read more
Abstract: One of the challenges of testing web applications derives from their dynamic content and structure. As we test a website, we may discover more about its structure and behaviour. This paper proposes a framework for collection of testability measures during the automated testing process (termed ‘in-testing’ measure collection). The measures gathered in this way can take account of dynamic and content driven aspects of web applications, such as form structure, client-side scripting and server-side code. Their goal is to capture measurements related to on-going testing activity, indicating where additional testing can best lead to higher overall coverage. They denote a form of ‘web testability’ measures. The paper reports on the implementation of a prototype Web Application Testing Tool, WATT, illustrating the in-testing measure collection approach on 34 forms taken from 14 real world web applications.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Web application testing: A systematic literature review
TL;DR: The results of this 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.
124
A systematic mapping study of web application testing
TL;DR: The results of this systematic mapping study can help researchers to obtain an overview of existing web application testing approaches and indentify areas in the field that require more attention from the research community.
117
A survey on software testability
TL;DR: This review paper serves for both researchers and practitioners as an “index” to the vast body of knowledge in the area of testability and to benefit the readers in preparing, measuring and improving software testability.
65
Virtual DOM coverage for effective testing of dynamic web applications
Yunxiao Zou,Zhenyu Chen,Yunhui Zheng,Xiangyu Zhang,Zebao Gao +4 more
- 21 Jul 2014
TL;DR: This paper proposes Virtual DOM (V-DOM) Coverage, a novel criterion, for effective web application testing, and finds that V-DOM tree can model much more DOM objects than a web crawling based technique.
Testability Tarpits: the Impact of Code Patterns on the Security Testing of Web Applications
Feras Al Kassar,Giulia Clerici,Luca Compagna,Davide Balzarotti,Fabian Yamaguchi +4 more
- 01 Jan 2022
TL;DR: A list of over 270 different code patterns that, when present, impede the ability of state-of-the- art tools to analyze PHP and JavaScript code is compiled, and both manual and automated code transformations designed to replace a subset of patterns with equivalent, but more testable, code are experimented with.
References
Analysis and testing of Web applications
Filippo Ricca,Paolo Tonella +1 more
- 01 Jul 2001
TL;DR: A UML model of Web applications is proposed for their high-level representation, which is the starting point for several analyses, which can help in the assessment of the static site structure and drives Web application testing.
553
State-Based Testing of Ajax Web Applications
Alessandro Marchetto,Paolo Tonella,Filippo Ricca +2 more
- 09 Apr 2008
TL;DR: A novel state-based testing approach specifically designed to exercise Ajax Web applications that evaluates the approach on a case study in terms of fault revealing capability and the amount of manual interventions involved in constructing and refining the model required.
285
Predicting class testability using object-oriented metrics
Magiel Bruntink,A. Van Deursen +1 more
- 15 Sep 2004
TL;DR: The goal of this work is to define and evaluate a set of metrics that can be used to assess the testability of the classes of a Java system.
175
An empirical study into class testability
Magiel Bruntink,Arie van Deursen +1 more
- 01 Sep 2006
TL;DR: The goal of this paper is to identify and evaluate a set of metrics that can be used to assess the testability of the classes of a Java system.
162
The evolution of Websites
P. Warren,Cornelia Boldyreff,Malcolm Munro +2 more
- 05 May 1999
TL;DR: This research aims to characterise the evolution of Web sites in terms of new metrics and models based on the work on software evolution, and the analysis of hypertext and software by use of metrics and other means.
92