MathML Test Suite

Version: July 2008


Table of Contents

0. Introduction

The MathML specification is intended to be used by a wide variety of systems which need to be able to exchange MathMl information. This group of tests is there to encourage interoperability by allowing developers to test the features of MathML markup and to see what features others are already successfully supporting. We all need MathML to be implemented correctly and consistently so as to convey scientific and technical information efficiently.

The MathML Test Suites will remain under development, but already cover essentially all of the language features that will be in the MathML 3 specification. To become a full W3C Recommendation, MathML 3 will have to show at least two different implementations of each aspect specified. The W3C Math WG solicits both good new tests of MathML conformance in its various application realms and reports of the results of systematic testing of products.

A tabulation of results has already been compiled, marked with a scoring system showing how much of MathML 3 has been systematically tested and how far particular implementations comply with the specification as it is.

Licensing

Unless otherwise stated, all tests are copyright © W3C and are licensed for use under the W3C Document License. To contribute test cases you will have to grant W3C a license to publish and modify the tests.

Format

The W3C Math working group has developed a format for test suite items. It is described in the test suite documentation. If you want to contribute tests, we advise you to read the authoring guidelines.

$Id: overview.html,v 1.12 2008/08/07 13:29:47 PatrickDFIon Exp $