- From: Johannes Koch <johannes.koch@fit.fraunhofer.de>
- Date: Thu, 31 Aug 2006 18:55:08 +0200
- To: public-wai-ert@w3.org
- Cc: www-qa@w3.org, QA Dev <public-qa-dev@w3.org>
Shadi Abou-Zahra wrote: > 1. The first assumption is that a test case is an atomic test in the > context of the test suite. The test case consists of the test > description (aka test procedure) and the required files to execute the > procedure. So, for each executed test case you need an assertion to > express the outcome from the validator: > > <earl:Assertion rdf:ID="assertionX"> > <earl:testcase > rdf:resource="http://example.org/validator/css-tests/test-X" /> > ... > </earl:Assertion> Stop! Didn't we say, the predicate is called earl:testable and the object is an earl:Testable or a subclass thereof (e.g. earl:TestCase or earl:TestRequirement)? So it would be <earl:Assertion rdf:ID="assertionX"> <earl:testable rdf:resource="http://example.org/validator/css-tests/test-X" /> ... </earl:Assertion> > 2. The second assumption is that there may be a grouping of test cases > in the test suite to address requirements. For example, to test that the > validator adequately addresses a specific CSS functionality, you may > need to execute one or more test cases to determine. For each statement > you want to make about such a requirement, you need a different "sort" > of assertion: > > <earl:Assertion rdf:ID="assertionY"> > <earl:requirement > rdf:resource="http://example.org/css-spec/functionality-Y" /> > ... > </earl:Assertion> Same as above. > Note: We included the optional properties dc:title, dc:description, > dc:hasPart, and dc:isPartOf in the earl:testable statement > (super-)class. This provides a very rudementary method to describe tests > until an appropriate test description language is available. Here is an > example of using this: > > <earl:testcase rdf:about="http://example.org/validator/css-tests/test-X"> <earl:TestCase ...> > <dc:title xml:lang="en">Test Case X</dc:title> > <dc:description>take file A and run it with parameters o,p, and > q</dc:description> > <dc:isPartOf rdf:resource="http://example.org/css-spec/functionality-Y" /> > </earl:testcase> </earl:TestCase ...> -- Johannes Koch - Competence Center BIKA Fraunhofer Institute for Applied Information Technology (FIT.LIFE) Schloss Birlinghoven, D-53757 Sankt Augustin, Germany Phone: +49-2241-142628
Received on Thursday, 31 August 2006 16:56:01 UTC