• DocumentCode
    3542642
  • Title

    A tool supported approach to perform efficient regression testing of web services

  • Author

    Chaturvedi, Apoorva ; Gupta, Arpan

  • Author_Institution
    Dept. of Comput. Sci. Eng., IIITDM-J, Jabalpur, India
  • fYear
    2013
  • fDate
    23-23 Sept. 2013
  • Firstpage
    50
  • Lastpage
    55
  • Abstract
    In this paper, we present a tool supported approach to perform efficient regression testing of web services. Functional and non-functional web service testing is done with the help of WSDL parsing and regression testing is performed by identifying the changes made thereafter. We identify, categorize, and capture the web service regression testing needs into three different categories, namely, changes in WSDL, changes in code, and selective re-testing of web service operations. To capture above three changes we proposed three intermediate forms of WSDL, namely, Difference WSDL (DWSDL), Unit WSDL (UWSDL), and Reduced WSDL (RWSDL), respectively. These intermediate forms of WSDLs are then combined to form Combined WSDL (CWSDL) which is further used for regression testing of the web service. This approach is prototyped as a tool, named as Automatic Web Service Change Management (AWSCM), which helps in performing the efficient regression testing of web services by selecting the relevant test cases to constructing reduced test suite from the old test suite file of SoapUI. The reduction in the effort for regression testing of web service is estimated by two proposed cost metrics. We present three case studies demonstrating the applicability of the proposed tool for the real world projects.
  • Keywords
    Web services; XML; management of change; program testing; regression analysis; software management; statistical testing; AWSCM; CWSDL; DWSDL; RWSDL; SoapUI; UWSDL; WSDL parsing; Web service regression testing needs; automatic Web service change management; combined WSDL; difference WSDL; functional Web service testing; nonfunctional Web service testing; reduced WSDL; test case selection; tool supported approach; unit WSDL; Maintenance engineering; Measurement; Semantics; Standards; Testing; Web services; WSDL; Web service; regression testing; web service change management; web service testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), 2013 IEEE 7th International Symposium on the
  • Conference_Location
    Eindhoven
  • ISSN
    2326-6910
  • Type

    conf

  • DOI
    10.1109/MESOCA.2013.6632734
  • Filename
    6632734