Skip to main content

Automated Testing of XML/SOAP Based Web Services

  • Conference paper
Kommunikation in Verteilten Systemen (KiVS)

Part of the book series: Informatik aktuell ((INFORMAT))

Abstract

Web services provide seamless connections from one software application to another over private intranets and the Internet. The major communication protocol used is SOAP, which in most cases is XML over HTTP. The exchanged data follow precise format rules in the form of XML Document Type Definitions or more recently the proposed XML Schemas. Web service testing considers functionality and load aspects to check how a Web service performs for single clients and scales as the number of clients accessing it increases. This paper discusses the automated testing of Web services by use of the Testing and Test Control Notation TTCN-3. A mapping between XML data descriptions to TTCN-3 data is presented to enable the automated derivation of test data. This is the basis for functional and load tests of XML interfaces in TTCN-3. The paper describes the mapping rules and prototypical tools for the development and execution of TTCN-3 tests for XML/SOAP based Web services.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

Literatur

  1. W3C: Extensible Markup Language (XML) LO, W3C Recommendation, Oct. 2000, http://www.w3.org/TR/2000/REC-xml-20001006

    Google Scholar 

  2. W3C Recommendations: XML Schema, May 2001 Part 0: Primer, http://www.w3.org/TR/2001/REC-xmlschema-0-20010502 Part 1: Structures, http://www.w3.org/TR/2001/REC-xmlschema-l-20010502/ Part 2: Datatypes, http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/

    Google Scholar 

  3. R. Jeliffe: The XML Schema Specification in Context http://www.ascc.net/~ricko/XMLSchemaInContext.html/~ricko/XMLSchemaInContext.html

  4. W3C: A Conversion Tool from DTD to XML Schema, http://www.w3.org/2000/04/schema_hack/, Apr 2000

  5. W3C: Simple object Access Protocol (SOAP) 1.1, May 2000, http://www.w3.org/TR/SOAP/TR/SOAP

  6. B. McLaughlin: Java & XML, 2nd edition, O’Reilly, Chapter 12: SOAP.

    Google Scholar 

  7. ETSI MTS, http://www.etsi.org: The Testing and Test Control Notation TTCN-3 Part 1: TTCN-3 Core Language—ETSI ES 201873-1 V2.2.1 (2002-10) Part 5: The TTCN-3 Runtime Interface TRI—ES 201873-5 V2.0.0 (2002-10) Part 6: The TTCN-3 Control Interfaces TCI—DES 201873-6 V1.0.0 (2002-10)

    Google Scholar 

  8. Schieferdecker, S. Pietsch, T. Vassiliou-Gioles: Systematic Testing of Internet Protocols-First Experiences in Using TTCN-3 for SIP. 5th IFIP Africom Conference on Communication Systems, Cape Town, South Africa, May 2001.

    Google Scholar 

  9. M. Ebner, A. Yin, M. Li: Definition and Utilisation of OMG IDL to TTCN-3 Mapping.-16th Intern. IFIP Conference on Testing Communicating Systems (TestCom 2002), Berlin, March 2002.

    Google Scholar 

  10. ANTS (Advanced.NET Testing System), Red Gate Software, http://www.red-gate.com/ants.htm.

    Google Scholar 

  11. Grochtmann, M., J. Wegener and K. Grimm: Test Case Design Using Classification Trees and the Classification-Tree Editor CTE. Proc. of 8th International Software Quality Week, SanFrancisco, California, USA, pp. 4–A–4/1–11, 1995.

    Google Scholar 

  12. TTthree (TTCN-3 to Java compiler), Testing Technologies IST GmbH, http://www.testingtech.de.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schieferdecker, I., Stepien, B. (2003). Automated Testing of XML/SOAP Based Web Services. In: Irmscher, K., Fähnrich, KP. (eds) Kommunikation in Verteilten Systemen (KiVS). Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55569-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-55569-5_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00365-6

  • Online ISBN: 978-3-642-55569-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics