MUTWEB- A Testing Tool for performing Mutation Testing of Java and Servlet Based Web Applications
S. Suguna Mallika1, D. Rajya Lakshmi2
1S. Suguna Mallika*, CSE, CVR College of Engineering, Hyderabad, India.
2Dr. D. Rajya Lakshmi, CSE, JNTU-UCEN, Narsaraopet, Guntur, India.
Manuscript received on September 12, 2019. | Revised Manuscript received on 27 September, 2019. | Manuscript published on October 10, 2019. | PP: 5406-5413 | Volume-8 Issue-12, October 2019. | Retrieval Number: L37891081219/2019©BEIESP | DOI: 10.35940/ijitee.L3789.1081219
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Mutation testing is one of the oldest and unique testing techniques to perform white box testing of software applications. Code coverage becoming an increasing concern in the testing cycle of software, mutation testing technique aids in achieving higher code coverage and unearthing more number of errors at the testing site itself. The parameters like the database connectivity, session management, cookie management, are the beginning point of web application testing failures given the heterogeneity aspects associated with the development of a web application. A detailed account on list of available testing tools for performing mutation testing are presented here. A big bundle of mutation testing tools are still available, however they are not focussing on some of the crucial web vulnerabilities like session and cookie management in web apps. In the current work, a tool to perform mutation testing of web applications is developed and tested to see if desired results are occurring. An architecture of the tool is designed is discussed and presented. A brief analysis on results is presented.
Keywords: Mutation Testing, Automated Testing Tool, Web Application Testing
Scope of the Article: Internet and Web Applications