Extensible Markup Language (XML) Test Suites FAQ

Dec. 10, 2003. Subject to change.
Maintained by: the W3C XML Group

This document contains the most frequently asked questions about the Extensible Markup Language Conformance Test Suites. Please send suggestions or comments about this FAQ to the address above.

(Note: We maintain this document's source as faq.xml, using the markup language defined by faq.dtd. This XHTML version is generated from that source using faq.xsl.)

Table of contents

General

Copyright and Reference

Submitting tests

Test Suite Packaging and Versioning


General

What does XML TS stand for?

The XML TS is a set of discrete tests for the Extensible Markup Language Recommendation (Second Edition).

Return to Top

Why should I use the XML TS?

Conformance tests can be used by developers, content creators, and users alike to increase their level of confidence in product quality. In circumstances where interoperability is necessary, these tests can also be used to determine that differing implementations support the same set of features. The level of quality of the XML TS is complemented by W3C and NIST's concern in test reliability and coverage.

Return to Top

What is the current state of the XML TS?

The XML W3C Conformance Test Suite has been augmented to reflect the current work of the W3C XML Core Working Group. The XML TS now incudes testcases for Extensible Markup Language (XML) 1.0 (Third Edition), Extensible Markup Language (XML) 1.1 (First Edition) and Namespaces in XML 1.1

Return to Top

Does Conformance mean I can state a 100% conformance with the XML Specification if my implementation passes the XML TS?

No. There are several reasons for this.

However, we believe that the support given by the XML TS is substantial and helps implementors to significantly increase the support for XML in their implementations.

Return to Top

Where do I post questions about the XML TS?

Your first point of getting information should be the FAQ you are reading now. More questions can be posted to the public XML TS mailing list public-xml-testsuite@w3.org. To subscribe, send mail to www-xml-ts-request@w3.org with the subject "subscribe". Please read this FAQ before posting any questions.

Return to Top

How do I influence the XML TS?

Read the information up on the Web site, and send email to public-xml-testsuite@w3.org.

Return to Top


Copyright and Reference

What happens when I sumbit a test? Who owns it?

The copyright statement you will be asked to accept if you want to submit tests is:

The Contributor hereby grants to the W3C, a perpetual, nonexclusive, royalty-free, world-wide right and license under any Contributor copyrights in this contribution to copy, publish and distribute the contribution under the W3C Software License (19980720), as well as a right and license of the same scope to any derivative works prepared by the W3C and based on, or incorporating all or part of the contribution.

The Contributor vouches that she/he has all rights necessary to contribute the Materials in a way that does not violate copyright, patent, and trademark rights; contractual obligations, or libel regulations.

Contributor further agrees that any derivative works of this contribution prepared by the W3C shalll be solely owned by the W3C. The Contributor agrees that all contributed Materials when published or otherwise distributed by the W3C will be governed by the W3C Software License (19980720).

W3C will retain attribution of authorship to the Contributor. Whenever modifications are made to the Materials, this fact, and the nature of the modifications, will be clearly signalled in the distributed version thereof. The W3C makes no a-priori commitment to support or distribute contributions.

Return to Top


Submitting tests

How do I submit tests to the XML TS framework?

To send a test to the XML TS, send a mail with the test attached to public-xml-testsuite@w3.org.

Return to Top

What happens to the test after submission?

The test will be put in the W3C CVS, which is publically available, by the XML Test Moderator. Issues regarding the test, eg. whether the test is correct, whether it is needed in the test suite and so forth, will be dealt with in the W3C XML Working Group and should be submitted using the XML TS mailing list.

Return to Top


Test Suite Packaging and Versioning

How will the XML TS be packaged?

The XML TS will consist of a series of tests, together with the test framework and an XSL transformation that generates the test report. Each test collection is submitted with an XML description file that contains a pointer to the individual test in the appropriate category. These files will be available from the main XML TS page.

Return to Top