2010 Third International Conference on Software Testing, Verification, and Validation Workshops 2010
DOI: 10.1109/icstw.2010.38
|View full text |Cite
|
Sign up to set email alerts
|

Applying Mutation Testing to Web Applications

Abstract: As our awareness of the complexities inherent in web applications grows, we find an increasing need for more sophisticated ways to test them. Many web application faults are a result of how web software components interact; sometimes client-server and sometimes server-server. This paper presents a novel solution to the problem of integration testing of web applications by using mutation analysis. New mutation operators are defined, a tool (webMuJava) that implements these operators is presented, and results fr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 43 publications
(22 citation statements)
references
References 22 publications
(24 reference statements)
0
22
0
Order By: Relevance
“…Other tools presently in use include Proteum [91,93,94] (built in the 1990s), Csaw [116], Certitude [117], Mu Dynamics [118], Jumble [119], PlexTest [120], Heckle [121], and many more [1]. Mutation has been applied to a variety of program levels and issues including interface mutation [94], class testing [122,112,113,111], multi-class testing [123], object-oriented software [113], web applications [124], real-time software [125], and concurrency [126]; and several new languages, including Python, C#, SQL, Lustre, Ruby, SQL, PHP and AspectJ.…”
Section: Mutation In the Presentmentioning
confidence: 99%
“…Other tools presently in use include Proteum [91,93,94] (built in the 1990s), Csaw [116], Certitude [117], Mu Dynamics [118], Jumble [119], PlexTest [120], Heckle [121], and many more [1]. Mutation has been applied to a variety of program levels and issues including interface mutation [94], class testing [122,112,113,111], multi-class testing [123], object-oriented software [113], web applications [124], real-time software [125], and concurrency [126]; and several new languages, including Python, C#, SQL, Lustre, Ruby, SQL, PHP and AspectJ.…”
Section: Mutation In the Presentmentioning
confidence: 99%
“…Nevertheless, there is a recent paper [12], where the authors describe mutation of web applications. They take a new approach, defining web mutation operators and applying them on HTML and JSP code.…”
Section: A Mutation Of Ejb Componentsmentioning
confidence: 97%
“…Praphamontripong and Offutt [55] proposed a set of mutation operators for HTML and Java Server Pages. Maezawa et al [56] used mutation testing to detect delay-based errors in web applications.…”
Section: Fault-finding Capabilitymentioning
confidence: 99%