This is the [DATE] QA Test Material Process Document.
Comments on this document are invited and are to be sent to the QA WG mailing list www-qa-wg@w3.org. An archive is available at http://lists.w3.org/Archives/Public/www-qa-wg/.
@@ wg list or ig list? or do we create another (probably not likely needed).@@
This document has been produced as part of the W3C QA Working Group. The authors of this document are the QA WG members.
This document describes the QA process for ensuring that a comprehensive conformance Checklist is available for the Qa Working Group Guidelines. It provides information about the WG's quality-related logistical and communications setup, contribution mechanism, licensing policies, publication and maintenance plans, as well as any other critical processes and operational details needed to produce and maintain the Checklist. It supplements the W3C Process document.
The Checklists produced by the W3C QA WG will be known as QA WG Guildlines Checklist.
The Checklist will be produced in a public framework with contributions from developers and companies in the community. The Checklist will be coordinated and supervised by the QA WG. The representatives will use resources from their organisations as well as invite individuals and companies (through representatives) to allow for a larger number of people to get involved.
[For OpsGL checkpoint CP4.4]
The main channel of communication for the Checklists will be the existing QA WG mailing list www-qa-wg@w3.org. An archive is available at http://lists.w3.org/Archives/Public/www-qa-wg/
@@ Should we/are we going to do this..@@
The public web page for QA information is named /Test/ and is available at: [http://www.w3.org/WGnameTest/]. This page includes links to this process document, the Checklists and information about the Checklist including:
[For OpsGL checkpoint CP4.5]
The Checklist will be produced in a public framework with contributions from members of the QA WG, W3C, or the community at large. The framework will provide a stable mechanism for submission of test materials, saving information about those checkpoints, version handling, use of the checkpoints, and so forth.
[For OpsGL checkpoint CP5.2]
Contributions should be submitted to the Checklist via the QA WG mailing list: www-qa-wg@w3.org.
In order to simplify for individuals and companies the production of the test material and, if they so wish, contribute with checkpoints of their own, we propose the following process for submitting checkpoints:
[For OpsGL checkpoint CP5.4]
The test suite's moderators evaluate the test materials included in a contribution according to the following criteria.
If a given test judged suitable for inclusin in the Checklist according to these criteria, the test is added to the Checklist with status "Accepted".
Tests that are judged to be inappropriate for publication are reurned to the contributor. Such checkpoints are archived and not included in the Checklist.
[For OpsGL checkpoint CP8.3 (?)]
Once a Checkpoint is included into the Checklist, it becomes subject to the dispute and review process outlined below.
At any time, any member of the community may dispute the validity of any test in the Checklist. This is done by raising the issue on the QA WG mailing list. If the dispute is felt to be valid either by the community and/or the Checklist Task Force, the status of the test is changed to "disputed", and the test is passed on to the WG for detailed review. The outcome of the review will result in one of the following states.
Each contribution to the Checklist must be fully documented, and conform to the criteria for test submissions, which is available at the Checklist website. The documentation provides such information as:
It is proposed that the W3C QA WG representative act as moderator and controller for incoming checkpoints. The Checklist moderator is chosen by the QA WG. All checkpoints should be kept for archive purposes, whether they get published or not.
[For OpsGL checkpoints CP4.6, CP6.4]
The Checklist aims, as explained above, at helping implementers to write specifcation that conform to the QA WG Guidelines. In no way are these conformance checkpoints in the sense of providing companies or institutions with certification or branding of QA support. The only claim that could be made is that a particular implementation is conformant to a particular version of the Checklist. There are two cases of results of running the Checklist:
[For OpsGL checkpoints CP5.3, CP6.2]
The Contributor hereby makes certain materials, as described below (the "Materials";), available for use in supporting the World Wide Web Consortium (W3C). The Contributor hereby grants to MIT, ERCIM, and Keio (the "W3C Hosts";) a perpetual, nonexclusive, royalty-free, world-wide right and license to use, copy, modify, create derivatives of and distribute the Materials, in whole or in part, solely in connection with the W3C, and to allow others to do the same. W3C Hosts will publish and distribute the Materials, or any modifications or derivatives thereof, pursuant to the W3C Software License (20021231), and/or the W3C Document License (20021231) as modified from time to time.
The Contributor represents that she/he has all rights necessary to contribute the Materials, and that use of the Materials as contemplated herein by W3C Hosts does not violate any copyright, patent, trademark, or contractual obligations.
The Contributor agrees that any derivatives of the Materials created in connection with the W3C shall be owned by the W3C Hosts. Any publication or distribution of the Materials or any derivative thereof, 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 identified in the distributed version thereof. The W3C Hosts make no commitment to support or distribute the Materials.
The Checklist produced by the QA WG Working Group will be distributed under the W3C Document License.
The Checklist will be published on the W3C QA WG website, available from: [http://www.w3.org/[WGname]/Test/].
The Checklist will be published after thorough review by the WG and the community, and with the consensus of the WG.
The Checklist will contain the conformance disclaimer as stated above.
[For OpsGL checkpoint CP6.5]
The QA WG encourages the publication of test results. To facilitate publication of results, the WG will make available on its webspace, a place to publish test results. Only test results that have been supplied by the developer of the tested implementation will be considered for publication.
The WG will also consider a 'members only' webspace to publish developer submitted test results. This restricted publication of results may be used for situations in which the specification and/or checkpoints are being debugged. For example, when the specification is in CR and a set of checkpoints are being used to assess the features of the specification by determining what is being implemented.
[For OpsGL checkpoints CP8.2, CP8.3]
The WG is committed to maintaining the quality and relevance of the Checklist. This will be done by ensuring that the test materials are consistent with any erratum and are updated as needed to reflect the current versions and status of the specification. The procedures describe above will be used to accept new contributions as well as to handle checkpoints that are in dispute.