Add to QA Glossary

QA Glossary Editors --

The following list of definitions (attached at end) comes from 
just-published SpecLite [2].  Either the words do not exist in the QA 
Glossary [1], or exist with a different definitions.

[1] http://www.w3.org/QA/glossary
[2] http://www.w3.org/TR/2004/WD-qaframe-spec-20040602/#glossary

[2] definitions that are not in [1]:  class of product, conformance clause, 
deprecated feature, Dimensions of Variability (DoV), Discretionary Items, 
extension, extensible, implementation, strict conformance, testability.

[2] definitions that differ from [1]:  conformance

This situation has burned us before, specifically in comments from Jeremy 
Carroll.  It will burn us again, if we don't keep QA Glossary synchronized 
with the QAF documents.  The instructions at the beginning of [1] say to 
make specific proposals, including wording.  Accordingly, here are my 
specific proposals.

-- insert into [1] those terms from [2] that do not presently exist in [1] 
(all terms below except for "conformance");

-- for those words that exist in [1] already (only the term "conformance"), 
replace the [1] definition with the [2] definition (alternative 
proposal:  add [2]'s to [1]'s, or else queue an issue for QAWG 
consideration, to choose between [1], [2], or new).

For reference, at the Seattle F2F we resolved:  there should be no conflict 
between [2] definitions and [1] definitions -- where they overlap, they 
should be the same (either via a pointer or with duplicated wording) -- 
although [1] definitions could build upon [2] definitions with exemplary or 
context dependent additions (to explain it in a more useful and 
user-friendly way in the context of the .

Regards,
-Lofton.

Picked directly from [2]:
=====
Class of Product
generic name for the group of products or services that would implement, 
for the same purpose, the specification, (i.e., target of the 
specification). A specification may identify several classes of products.

Conformance
fulfillment by a product, process, systems, or service of a specified set 
of requirements.

Conformance clause
a section of the specification that defines the requirements, criteria, or 
conditions to be satisfied by an implementation in order to claim conformance.

Deprecated Feature
an existing feature that has become outdated by a newer construct and is no 
longer viable.

Dimensions of Variability (DoV)
the ways in which different products that are conformant to a specification 
may vary among themselves.

Discretionary Items
deliberate and explicit grants of discretion by the specification to the 
implementations, that describe or allow optionality of behavior, 
functionality, parameter values, error handling, etc.

Extension
The ability to incorporate additional functionality beyond what is defined 
in the specification. It broadens the possibility of the technology.

Extensible
The ability of a specification to accept extensions in a define way. A 
specification is extensible if it provides a mechanism for any party to 
create extensions

Implementation
An implementation is a realization of a technology in accordance to the 
principles defined in the technical specifications for this technology. 
This implementation can be a document, product, application, process, 
service, system, or other entity.

Strict Conformance
conformance of an implementation that employs only the requirements and/or 
functionality defined in the specification and no more (i.e., no extensions 
to the specification are implemented).

Testability
A proposition is testable if there is such a procedure that assesses the 
truth value of a proposition with a high confidence level. Whether the 
confidence level is measurable and what confidence level is high enough 
depends on the proposition and its framework. (@@ better definition?  (see 
Wiki page))

Test Assertion
a statement of behavior, action, or condition that can be measured or 
tested. It is derived from the specification's requirements. 

Received on Sunday, 13 June 2004 15:59:06 UTC