Testing

From HTML WG Wiki
Revision as of 16:04, 23 May 2013 by Kkrueger (Talk | contribs)

Jump to: navigation, search

This page explains how to participate in the W3C HTML5 test suite effort. This effort is managed by the HTML5 test suite task force, part of the HTML Working Group.

There are a number of ways to participate. We welcome contributions of new test cases. The more tests we have, the faster we can improve interoperability among Web browsers.

If you wish to join the test suite task force, contact Philippe Le Hégaret <plh@w3.org>.

The test suite has been recently moved from Hg (Mecurial) to github. More documentation is in process, for now please use this link.


Status

The HTML WG tests are developed in the W3C's Github 'Web Platform Tests' repository. The test suite is now organized by sections of the HTML5 specification rather than by features. For example 'Parser' tests are located in the 'syntax/parsing' folder which maps to section 8 'The HTML Syntax/8.1 Parsing Html dcouments' of the HTML5 specification.

Github has a master branch which hosts many tests beyond HTML WG tests, for example WebApp WG tests. Though when a spec reaches CR the tests that apply to that specification are moved into the 'CR' branch from the 'Master' branch. This effectively means for the HTML5 test suite will exists in the 'CR' branch. Test for HTML5.1 would exist in the 'Master' branch, until it also reaches 'CR'.

Just like with Hg tests that checked into our repository are replicated to w3c-test.org for both the Master and CR branches.

During the April 2013 F2F the WG identified areas of the spec that need tests. This work has been documented by Robin and is located here. Though the group is always open to accept test for any specification. We do want to encourage people to submit tests to the areas that have been identified by the group as 'Requires Testing' rather than areas that have been identified as 'Consider Interoperable'. Of course we also encourage tests that demonstrate and area is not 'Consider Interoperable' and by doing so we will update our documentation.

Discussion

HTML5 Test Coverage Analysis

Writing Tests

See the Guidelines for authoring tests.

Bug Reports

Conference Calls

  • The group meets every two weeks, mainly on irc.w3.org:6665, #htmlt
  • You may find some of us on the phone at the same time
    • Time 16:00-17:00 UTC (11:00am-12:00pm Boston local)
    • Zakim Bridge +1.617.761.6200, conference 48658

Upcoming meetings

January 15th, 29th
February 12th, 26th
March 12th, 26th
April 9th, 23rd
May 7th, 21st