Test Case Description Language
This is a legacy project. We offer that to the community to foster more work in the area of accessibility testing or even web testing in general. More information about this project can be found in: http://bentoweb.org/
Test Case Description Language version 1.1
The Test Case Description Language (TCDL) is an XML-based language defined by BenToWeb to store metadata for the test cases in the test suites. For each individual test cases, it describes:
- formal metadata, such as author, date, title and a short description;
- technologies (the technologies and technology features used in the test);
- test mode and test scenarios for end user evaluation;
- the “rules” that are tested (WCAG 2.0 success criteria or other rules);
- namespace mappings used in some of the previous sections.
TCDL is defined as a W3C XML Schema and uses the namespace
The XML Schema is available at
and contains detailed documentation. Some brief descriptions of the components can be found in the RDDL file of the TCDL 1.1 namespace.
Test Case Description Language version 2.0
The Test Case Description Language version 2.0 is an XML vocabulary for describing test files, intended to be included in test suites for user interface guidelines such as the Web Content Accessibility Guidelines (WCAG) 2.0. It is an adaptation of the version 1.1, to be used by the WCAG 2.0 Test Samples Development Task Force (TSD TF) from W3C, where our work is being migrated. The main references are:
- RDDL file of the TCDL 2.0 namespace.
- TCDL 2.0 Schema.
- TCDL 2.0 Specification and Guide.
- ISO Schematron for initial review of TSD TF.
- How to Validate Test Sample Metadata (TCDL 2.0) with ISO Schematron.
- XSLT for HTML view of TCDL metadata.