[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [tag-discuss] TA definition: one more try
Jacques, we might want to give the definition to the Item Under Test. Is it defined somewhere else? I don’t know what is the difference with the Implementation Under Test.
From: Durand, Jacques
Trying to blend the latest proposals on TA definition, in the blurb we had before (e.g. it appears that the term implementation should be replaced with "item under test"):
" A test assertion (TA), also sometimes defined as test specification, is understood in this charter with the following general meaning:
A TA always refers to an item under test (IUT), either implicitly or explicit if it is necessary that the TA identifies the item in some unambiguous manner.
A TA describes the expected output or behavior for the item under test within specific operation conditions, in a way that can be measured or tested.
A TA may refer to an abstract test harness architecture that characterizes test components in terms of their interaction with the IUT.
Each test assertion is an independent, complete, testable statement for requirements in the specification. Test assertions are generally different from test cases, which are more detailed and contingent to a concrete test framework: TAs are the basis to write test cases, and relate the latter to the narrative of the target specification."
DOes that satisfy everyone - at least for a charter definition ?
NOTE: the "Test Metadata" W3C doc talks of "testable assertions" which I think is not the same as TA here... right Patrick? (fearing to open a new can of worms here...)