• DocumentCode
    2415077
  • Title

    A test case reduction method for semantic based web services

  • Author

    Askarunisa, A. ; Abirami, A.M. ; MadhanMohan, S.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Anna Univ. Tirunelveli Thiagaraja Coll. of Eng., Madurai, India
  • fYear
    2010
  • fDate
    29-31 July 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Web Services are the basic building blocks for every e-business applications now-a-days. They provide efficient reusability mechanism, thereby reducing the development time and cost. Mostly the source code of web services is unavailable to other developers who use these services. The manual effort spent by them in testing these web services is very large in order to increase the interoperability. Thus automated testing needs to be developed for testing these Web Services, which is possible by adding semantics to Web Service Description Language (WSDL). Also the test case reduction technique is very much required for regression testing. This paper generates test cases for Web Services using reduction techniques Pair-Wise Testing (PWT) and Orthogonal Array Testing (OAT) and compares the two techniques. The structure of Web Services is specified using UML diagrams. The pre and post conditions for the service rule are specified using Object Constraint Language (OCL). The framework developed by this paper transforms this into WSDL-S specifications. These specifications are parsed and transformed into structured DOM tree. Test data with different factors, levels and strengths are generated for PWT and OAT techniques. Test data set generated by this framework would satisfy the constraints of the WSDL. The test cases are then developed based on the data generated, documented in XML based test files called Web Service Test Specifications (WSTS) and executed. The number of test cases required by general testing, PWT, OAT are compared and the better testing technique for testing Web Services is determined.
  • Keywords
    Unified Modeling Language; XML; electronic commerce; semantic Web; OAT technique; PWT technique; UML diagrams; WSDL; WSTS; XML; automated testing; e-business applications; object constraint language; orthogonal array testing; pair-wise testing; regression testing; semantic based web services; structured DOM tree; test case reduction method; web service description language; web service test specifications; Arrays; Semantics; Shape; Testing; Unified modeling language; Web services; XML; OAT; Orthogonal Testing; semantics; test case generation; testing; web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Communication and Networking Technologies (ICCCNT), 2010 International Conference on
  • Conference_Location
    Karur
  • Print_ISBN
    978-1-4244-6591-0
  • Type

    conf

  • DOI
    10.1109/ICCCNT.2010.5591616
  • Filename
    5591616