Difference between revisions of "Testing"

From WEBAPPS
Jump to: navigation, search
m (Updates to reflect move to http://www.w3.org/wiki/Webapps/Submitting_tests)
m
Line 1: Line 1:
This is the root of the Web Application WG's Testing wiki. It includes information about the high-level goals of the WG's testing effort, a short description of the WG's test repository, links to the WG's various testing resources (e.g. the test case contribution process) and links to other testing resources.
+
This document contains some general information about WebApps' testing effort. See [http://www.w3.org/wiki/Webapps/Submitting_tests WebApps' GitHub Testing wiki] for information about how to Submit a test, the review and approval workflow, etc.
  
This document is a ''Living Document'' and as such may change. Comments on this document are welcome and should be submitted to the WG's <code>[mailto:public-webapps-testsuite@w3.org public-webapps-testsuite]</code> e-mail list ([http://lists.w3.org/Archives/Public/public-webapps-testsuite/ archive]).
+
Comments on this document are welcome and should be submitted to the WG's <code>[mailto:public-webapps-testsuite@w3.org public-webapps-testsuite]</code> e-mail list ([http://lists.w3.org/Archives/Public/public-webapps-testsuite/ archive]).
  
  

Revision as of 16:31, 17 May 2013

This document contains some general information about WebApps' testing effort. See WebApps' GitHub Testing wiki for information about how to Submit a test, the review and approval workflow, etc.

Comments on this document are welcome and should be submitted to the WG's public-webapps-testsuite e-mail list (archive).


Goals of the Testing Process

The high-level goals for the WG's testing efforts include:

  • Use a light-weight, asynchronous participation model that is consistent with the WG's WorkMode practices
  • Use explicit Calls for Consensus (CfC) to determine the level of support for specific questions, issues etc. (For instance, a CfC to Approve test cases X, Y and Z for spec A)
  • Each spec should have its own test suite
  • Test suites should use a consistent directory structure and consistent processes (e.g. submission and approval)
  • It should be possible for a test suite to re-use part(s) of another test suite
  • Test suites should use processes that are consistent (as much as possible) with other closely related WGs such as the HTML WG
  • The status of a test suite (e.g. all tests formally Approved by the WG, test cases A,B,C approved by WebApps' testing group, no test cases approved, etc.) should be clear

Test Repository

The WG uses GitHub as described in WebApps' GitHub Testing wiki.

WebApps Testing Resources

  • Harness - describes the test harness used by the test suites
  • public-webapps-testsuite@w3.org - WebApps' testing mail list used to discuss test cases, announce new test contributions, announce CfCs to review and approve tests, etc.

Other Testing Resources at the W3C