DocumentCode
2351101
Title
Applying Mutation Testing to Web Applications
Author
Praphamontripong, Upsorn ; Offutt, Jeff
Author_Institution
Software Eng., George Mason Univ., Fairfax, VA, USA
fYear
2010
fDate
6-10 April 2010
Firstpage
132
Lastpage
141
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 from a case study applying the tool to test a small web application are presented. The results show that mutation analysis can help create tests that are effective at finding web application faults, as well as indicating several directions for improvement.
Keywords
Internet; Java; program testing; Web applications; mutation analysis; mutation testing; webMuJava tool; Application software; Application specific processors; Automatic testing; Genetic mutations; Hardware; Java; Software engineering; Software testing; USA Councils; XML; Mutation analysis; Mutation testing; Web applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location
Paris
Print_ISBN
978-1-4244-6773-0
Type
conf
DOI
10.1109/ICSTW.2010.38
Filename
5463639
Link To Document