atom feed22 messages in org.oasis-open.lists.tagRe: [tag] Test Assertion Modeling - c...
FromSent OnAttachments
step...@systml.co.ukJul 30, 2007 4:45 pm 
Durand, Jacques R.Aug 13, 2007 1:28 pm 
Dave PawsonAug 14, 2007 12:46 am 
Durand, Jacques R.Aug 14, 2007 11:01 am 
step...@systml.co.ukAug 14, 2007 11:16 am 
Dave PawsonAug 14, 2007 11:25 am 
step...@systml.co.ukAug 14, 2007 1:19 pm 
step...@systml.co.ukAug 14, 2007 1:54 pm 
step...@systml.co.ukAug 14, 2007 2:40 pm 
Durand, Jacques R.Aug 14, 2007 5:42 pm 
Dave PawsonAug 14, 2007 11:34 pm 
step...@systml.co.ukAug 15, 2007 9:43 am 
Serm KulvatunyouAug 16, 2007 8:50 am 
Serm KulvatunyouAug 16, 2007 9:36 am 
step...@systml.co.ukAug 16, 2007 10:54 am 
Dave PawsonAug 16, 2007 11:41 pm 
step...@systml.co.ukAug 17, 2007 11:07 am 
Dave PawsonAug 18, 2007 12:05 am 
step...@systml.co.ukAug 18, 2007 1:41 am 
Dave PawsonAug 18, 2007 2:37 am 
step...@systml.co.ukAug 18, 2007 3:24 am 
step...@systml.co.ukAug 20, 2007 10:38 am 
Subject:Re: [tag] Test Assertion Modeling - comments, etc
From:Dave Pawson (dave@gmail.com)
Date:Aug 14, 2007 11:25:09 am
List:org.oasis-open.lists.tag

Wow. Quite a test.... or more correctly a test sequence?

On 14/08/07, step@systml.co.uk <step@systml.co.uk> wrote:

Hi. Thanks Jacques and David and for comments.

Yes, the testing of this item for the SBS profile for UBL which relates to the Sender (there is another rule which relates to the Receiver) could be like the following:

Essentially it is a business rule, albeit of an unusually technical nature but there are still tests which can be applied. Some such tests might be best applied by technical auditors though, even by legal experts in some cases.

Not sure how these test requirements would be expressed as test assertions though since maybe the target audience of the test assertion would be a technical auditor or legal expert, even a legal court (if say there was a large sum unpaid because the receiver had ignored some payment terms or tax amounts which were external to the subset) eventually.

Layering needed? A single test (pass or fail). A test group (again pass or fail with test results) If test group passes, output the message in an appropriate format? Appropriate to the audience that is. Groups layered into supergroups as needed, culminating in a complete application. The end resut is the summation (done automatically, not collated by the application, which cheats) of the test groups. Again either pass or fail.

Nasty: Writing tests with built in debug. I.e. run it with the debug flag set and all the techie garbage flows. Switch it off and the legal eagle sees pass, or fail, test number 1,290.

If you've multiple audiences, the test application layer needs parameters.

regards