Document Object Model (DOM) Conformance Test Suites

Overview

The DOM Test Suites (DOM TS) will consist of a number of tests for each
level of the DOM specification. The tests will be represented in an XML
grammar which ensures that tests can easily be ported from the description
format to a number of specific language bindings. This grammar will be
specified in XML Schema and DTD form. The grammar will be automatically
generated from the DOM specifications themselves, to ensure stability and
correctness.

The DOM TS will consist of a number of tests in this XML representation
language, plus the XSLT stylesheets necessary to generate the Java and ECMA
Script bindings, plus of course the generated code. XSLT stylesheets for
other languages will also exist for download but will not form part of the
DOM TS Core.

Implementors are encouraged to write a harness around these tests to test
their implementation for DOM conformance. The DOM TS will consist of one such
harness to run the ECMA tests.

This Document

This document serves as a first point of information for all interested
parties. A general account of current activities, finalized work, and
pointers to further information is given. In the sections below, you will be
able to get a good view of the status of the DOM TS, and if you are
interested in something in particular you are invited to follow the
appropriate link given below.

What's currently going on?

Activity

Would you like to participate?

Anyone who is interested in participating in this public framework is
welcome. Please feel free to join our mailing list (see below) or send a mail
to the W3C DOM WG representative to the DOM Conformance Test Suite.

General Mailing List

The W3C DOM Conformance Test Suites has its own mailing list. This forms the primary platform
for discussing issues regarding the DOM TS. Here you will also find the
archives.

Mailing List for submitting tests

Submission of tests is done by sending an email to the www-dom-ts-submission
mailing list. On doing this, you will be notified that your submission will
be accepted granted that you accept a copyright statement (which is what you
will receive when submitting tests throught the list).

Acknowledgments

The DOM TS was jointly launched by the W3C and NIST. It is, however, a publically developed and open
framework. Reaching the point of being able to finalize and release the DOM
TS would not have been possible were it not for the contribution from several
people in the developer community, especially Curt Arnold and Fred Drake.