Title :
Applying Mutation Testing to Web Applications
Author :
Praphamontripong, Upsorn ; Offutt, Jeff
Author_Institution :
Software Eng., George Mason Univ., Fairfax, VA, USA
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;
Conference_Titel :
Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-6773-0
DOI :
10.1109/ICSTW.2010.38