• DocumentCode
    3127992
  • Title

    Automated Testing and Response Analysis ofWeb Services

  • Author

    Martin, Eric

  • fYear
    2007
  • fDate
    9-13 July 2007
  • Firstpage
    647
  • Lastpage
    654
  • Abstract
    Web services are a popular way of implementing a Service-Oriented Architecture (SOA), which has gained rapid adoption and support from leading companies in industry. Testing can be used to help assure both the corectness and robustness of a web service. Because manual testing is tedious, tools are needed to automate test generation and execution for web services. This paper presents a framework and its supporting tool for automaically generating and executing web-service requests and analyzing the subsequent request-response pairs. Given a service provider´s Web Service Description Language (WSDL) specification, we first automatically generate neessary Java code to implement a client (service requestor). We then leverage automated unit test generation tools for Java to generate unit tests (including extreme, special, and random input values), and execute the generated unit tests, which in turn invoke the service under test. Finally we an alyze the large number of request-response pairs from the web service invocation and identify robustness problems. We have applied our framework to freely available web services and our experiences show that we can quickly gen erate and execute web-service requests that may reveal robustness problems with no knowledge of the underlying web service implementation.
  • Keywords
    Java; Web services; client-server systems; program testing; software architecture; Java code; Web service description language specification; Web service invocation; automated testing; client-server system; request-response pairs; service-oriented architecture; Automatic testing; Computer crashes; Java; Quality of service; Robustness; Service oriented architecture; Simple object access protocol; Software agents; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2007. ICWS 2007. IEEE International Conference on
  • Conference_Location
    Salt Lake City, UT
  • Print_ISBN
    0-7695-2924-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2007.49
  • Filename
    4279655