• 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