- From: David Marston/Cambridge/IBM <david_marston@us.ibm.com>
- Date: Thu, 3 Oct 2002 12:18:12 -0400
- To: www-qa-wg@w3.org
Just a couple observations about how Dimensions of Variability (DoV) affect TestGL. >4. Ckpt 1.4 Group test assertions by levels, profiles, modules, etc >a) Actually, test assertions should be grouped by what makes sense, >e.g., grouped by interface. It would be helpful to explain the >rationale/benefit for this ckpt... >c) Many people may be unfamiliar with Degree of Variability so, need >to link to its discussion. Or, can we remove this notion? Does it add >to the understanding and/or implementation or verification of this >checkpoint? While grouping the assertions might not be a goal in itself, it is crucial to use DoV in organizing the tests so that when you actually test a product, you use the subset of the test suite that applies to the modules, levels, discretionary choices, etc. implemented by that product, plus the spec version, of course. >6. Ckpt 1.7: Identify optional behaviors in the specification This should be tied in with the above. Has the QAWG reached a conclusion about how to define "discretionary behaviors"? I think that optional behaviors are modules or levels when they are bundles of functionality, otherwise they are discretionary behaviors. Then we have "discretionary choices" as a subset: the spec provides an enumerated set of choices, and no other behavior conforms. For example, support for a particular natural language is likely to be a discretionary behavior, but not a discretionary choice item, but typically not a module either. .................David Marston
Received on Thursday, 3 October 2002 12:24:12 UTC