• DocumentCode
    2668911
  • Title

    WSDL-based automatic test case generation for Web services testing

  • Author

    Bai, Xiaoying ; Dong, Wenli ; Tsai, Wei-Tek ; Chen, Yinong

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Tsinghua Univ., Beijing, China
  • fYear
    2005
  • fDate
    20-21 Oct. 2005
  • Firstpage
    207
  • Lastpage
    212
  • Abstract
    Web services promote the specification based cooperation and collaboration among distributed applications in an open environment. To ensure the quality of the services that are published, bound, invoked and integrated at runtime, test cases have to be automatically generated and testing executed, monitored and analyzed at runtime. This paper presents the research to generate Web services test cases automatically based on the Web services specification language WSDL (Web Services Description Language), which carries the basic information of a service including its interface operations and the data transmitted. The WSDL file is first parsed and transformed into the structured DOM tree. Then, test cases are generated from two perspectives: test data generation and test operation generation. Test data are generated by analyzing the message data types according to standard XML schema syntax. Operation flows are generated based on the operation dependency analysis. Three types of dependencies are defined: input dependency, output dependency, and input/output dependency. Finally, the generated test cases are documented in XML based test files called service test specification.
  • Keywords
    Internet; formal specification; program testing; specification languages; DOM tree; Web Services Description Language; Web service specification language; Web service testing; XML test file; automatic test case generation; message data type analysis; operation dependency analysis; service test specification; test data generation; test operation generation; Application software; Automatic testing; Collaboration; Computer aided software engineering; Computer science; Computerized monitoring; Runtime; Simple object access protocol; System testing; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service-Oriented System Engineering, 2005. SOSE 2005. IEEE International Workshop
  • Print_ISBN
    0-7695-2438-9
  • Type

    conf

  • DOI
    10.1109/SOSE.2005.43
  • Filename
    1551150