OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

tag-discuss message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [tag-discuss] the role of an XML mark-up for TAs


Dave:

 

Right. (3) should be reworded as :

 

> 3. Test cases model and metadata.

 

At least this is what I captured from recent exchanges between David M. (11/23) and Abbie, but I may have conjectured too much.

Agree with you that is hard to see within scope other than as examples. I’m ready to write off (3) anytime.

 

Probably we should be more precise when we talk of:

(a)- test assertion

(b)- test case

(c) – test

 

I suggest we avoid saying just “test”.

For (a) and (b), Here are some definitions that I have borrowed from a few sources:

 

Test Assertion: a Test Assertion is a statement of behavior for an implementation: action or condition that can be measured or tested. It is derived from the specification’s requirements and bridges the gap between the narrative of the specification and the test cases. Each test assertion is an independent, complete, testable statement on how to verify that an implementation satisfies a conformance requirement. 

 

Test Case: Consists of a set of a test tool(s), software or files (data, programs, scripts, or instructions for manual operations) that checks a particular requirement in the specification to determine whether the results produced by the implementation match the expected results, as defined by the specification. Typically, a Test Case exercises (and is derived from) one or more test assertions. Each Test Case includes: (1) a description of the test purpose (what is being tested - the conditions / requirements / capabilities which are to be addressed by a particular test, (2) the pass/fail criteria, (3) a reference to the requirement or section in the standard from which the test case is derived (traceability back to the specification), or to related test assertion(s).

 

Do we agree on these or should we refine them, so that everyone on the list is in sync as of what is being discussed?

 

-Jacques

                                                                                       

 

-----Original Message-----
From: Dave Pawson [mailto:dave.pawson@gmail.com]
Sent: Sunday, November 26, 2006 11:44 PM
To: tag-discuss@lists.oasis-open.org
Subject: Re: [tag-discuss] the role of an XML mark-up for TAs

 

On 27/11/06, Durand, Jacques R. <JDurand@us.fujitsu.com> wrote:

 

> I think so far we have discussed three types of spec/guideline material,

> and we'll have to decide which ones are within scope of a first TC:

> 

> 1. A [simple] guide for writing test assertions, the goal of which is to

> provide some basic guidance to most groups and TCs working on a

> specification. This guide contains a model of what a TA is (what are its

> parts, what they mean, how they relate to the spec narrative, examples,

> and to an underlying test set-up, etc.), but in an entry-level and easy

> way ("TAs for dummies"). Some on this forum have stated that this guide

> alone has value.

 

I see this as having some value, at least to make spec writers aware

that a spec para should be verifiable for compliance.

 

> 

> 2. An XML representation of test assertions. Some purpose for this

> representation should be preferably agreed on, as the design may vary

> depending on whether it is for (a) just a support for the TA guide, (b)

> Web publishing, (c) drive a test suite, (d) help generate test

> suite/test cases.

 

-0

I really don't see that mandating XML as the way in which tests are expressed

is useful? For some it will be that the XML will be an unecessary wrapper

for simple text.

 

 

 

 

> 

> 3. Test cases and a representation of these.

 

How might this be a part of the scope? At best these could be

examples, or the test specification for this TC's spec!

 

I'd prefer to see if

3. A detailed specification of what is allowable and not within specifications,

identification of normative (verifiable) and informative paragraphs.

 

I.e. a far more specific requirement.

I'm unsure if this would either be acceptable, or writable!

 

 

 

> 

> I think that the goal "To get better (verifiable) specs from Oasis."

> will be largely served with (1) above.

This sounds like the first step. How ambitious can the group be?

 

 

> (3) really makes me

> uncomfortable... there is already a lot done in this layer, and in

> various forms (e.g. Abbie may be familiar with TTCN-3 in telecom. There

> is also ATML, and more) - so smells like a can of worms to me... and

> lots more work).

 

+1 on the lots more work if my definition matches the authors.

(though unknown acronyms don't help with understanding).

 

I'd like to hear more on what is meant by 3 before commenting further.

 

regards

 

 

 

 

Dave Pawson

XSLT XSL-FO FAQ.

http://www.dpawson.co.uk

 

---------------------------------------------------------------------

To unsubscribe, e-mail: tag-discuss-unsubscribe@lists.oasis-open.org

For additional commands, e-mail: tag-discuss-help@lists.oasis-open.org

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]