MUTAWEB-Mutation Testing Tool for Servlet based Web Applications
Abstract
Mutation testing of web applications requires more sophistication and newer operators for greater efficiency to detect defects early in the testing cycle. A plethora of mutation testing tools are available for performing mutation testing. However for performing mutation testing of web applications there is only one tool available which is also available for web applications developed using Java Server Pages. The tools are also not addressing defects related to session management, cookie management while the logical, relational, operators and their corresponding mutant code are being tested. In the current work, an endeavour to implement some novel mutation operators pertaining to servlet based web applications has been made and a simple tool to implement some of the novel operators has been made successfully. This work will certainly assist the web application testers in quickly realising some key defects pertaining to session management and cookie management which might have been otherwise overlooked by the developers given the faster release cycles of the web applications.