Journal Article10.1016/J.INFSOF.2005.02.007
Testing web applications
Nashat Mansour,Manal Houri +1 more
30
TL;DR: This paper proposes new techniques for white box testing of web applications developed in the .NET environment with emphasis on their event-driven feature and proposes mutation testing operators for evaluating the adequacy of web application tests.
read more
Abstract: Traditional testing techniques are not adequate for web-based applications, since they miss their additional features such as their multi-tier nature, hyperlink-based structure, and event-driven feature. Limited work has been done on testing web applications. In this paper, we propose new techniques for white box testing of web applications developed in the .NET environment with emphasis on their event-driven feature. We extend recent work on modeling of web applications by enhancing previous dependence graphs and proposing an event-based dependence graph model. We apply data flow testing techniques to these dependence graphs and propose an event flow testing technique. Also, we present a few coverage testing approaches for web applications. Further, we propose mutation testing operators for evaluating the adequacy of web application tests.
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
Mutating database queries
TL;DR: A set of mutation operators for SQL queries that retrieve information from a database is developed and tested against a set of queries drawn from the NIST SQL Conformance Test Suite, and can be helpful in assessing the adequacy of database test cases and their development.
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
Research on Performance Automation Testing Technology Based on JMeter
Junmei Wang,Jihong Wu +1 more
- 15 Jun 2019
TL;DR: It is concluded that the flexible application of JMeter performance automation testing technology can simulate large-scale concurrent user requests, improve the testers' work efficiency and verify whether the performance of web application systems can meet the organization requirements effectively.
31
Quality metrics for mutation testing with applications to WS-BPEL compositions
Antonia Estero-Botaro,Francisco Palomo-Lozano,Inmaculada Medina-Bulo,Juan José Domínguez-Jiménez,Antonio García-Domínguez +4 more
TL;DR: This work introduces a metric, naturally extended to mutation operators and may be used to reduce the number of mutants, particularly of equivalent mutants, and a firm mutation analysis tool for WS‐BPEL service compositions is presented.
References
Selecting Software Test Data Using Data Flow Information
S. Rapps,Elaine J. Weyuker +1 more
TL;DR: This paper defines a family of program test data selection criteria derived from data flow analysis techniques similar to those used in compiler optimization, arguing that currently used path selection criteria are inadequate.
1.1K
Software testing techniques
P. David Coward
- 01 Jan 1990
TL;DR: This chapter discusses the different aspects of software testing techniques and an important component of functional testing is an oracle, which treats the program as a box with its contents hidden from view.
1.1K
•Book
Encyclopedia of software engineering
John J. Marciniak
- 01 Jan 2002
TL;DR: Organized alphabetically--every major area contains an overview article that defines the topic, and each sub-discipline has a specific article covering history, current practice, practical data and projections about future practice.
1.1K
Encyclopedia of Software Engineering
John Mcmanus
- 24 Nov 2010
TL;DR: This reference resource covers various topics related to the development of software, the environments in which software operates, and how humans interact with these environments.
668
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