W3C Architecture Domain

W3C SOAP Version 1.2 test collection - How to contribute

Hugo Haas, W3C
$Date: 2001/10/15 17:40:58 $

This document is based on the W3C XML Schema Test Collection by Henry S. Thompson and Oriol Carbo.

1.   Goals and Objectives

The W3C SOAP Version 1.2 test collection is a set of tests which allow developers to test whether their code implements features defined in the SOAP Version 1.2 specification part 1 and part 2.

Its objectives are threefold:

  1. Prove that the SOAP Version 1.2 specification clearly identifies conformance requirements and therefore meets requirement 301a.
  2. Provide a set of tests so that the Working Group can show that there exist implementations of each features of SOAP Version 1.2 and have the SOAP Version 1.2 specification enter the Proposed Recommendation stage.
  3. Promote interoperability of implementations.

The structure of the test suite is the following: testable assertions found in the SOAP Version 1.2 specification (part 1 and part 2) are listed, and a set of test is provided for each of these testable assertions in order to unambiguously determine whether an implementation verifies the assertion.

Each test clearly explains a scenario for how to perform the check, and states pass criteria to determine whether or not the implementation passed or failed.

2.   How to contribute

The W3C expects to author only a small part of the collection -- the XML Protocol Working Group counting on Member organizations and others to contribute the majority.

To offer materials for the collection, please follow the procedure set out in the test materials license form. Please indicate that you are contributing to the SOAP Version 1.2 test collection.

3.   Current contents

The current SOAP Version 1.2 test suite can be found at http://www.w3.org/2000/xp/Group/1/09/ts.html.