Tool for Mutation Testing of Web Services
Ilona Bluemke , Artur Sawicki
AbstractThe Web Services technology becomes more and more popular because it allows to easily utilize and integrate existing software applications even working on different platforms, and to create new services. This way of software development causes new issues for Web Service testing to ensure the quality of service that is published. Mutation analysis can be used to measure the adequacy of tests or to reveal errors. In mutation testing the original code is modified using set of mutation operators. For Web Services the mutation operators can modify SOAP messages or WSDL documents. A tool named Exodus, supporting the mutation testing of Web Services is presented. This tool accepts files describing Web Services in WSDL (Web Services Description Language) format and generates altered (mutated) versions of them using some mutation operators. The architecture and the implementation of Exodus tool, which can be integrated with the build process, is shortly presented. Exodus is able to perform fully automated mutation analysis on tests referring to Web service being developed. Exemplary usage of it is also given.
* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.