Thoughts on Testable Features

Here are my thoughts about what we might call testable features, at a  
50,000 foot level, along with whether they're required or optional  
(remembering that required features require four implementations,  
whilst optional ones only require two). There are sub-requirements  
within each feature that we can discuss -- and some of them may be  
optional -- but I'd like to see if we can get agreement on a coarse- 
grained list before diving into each one and discussing how we test it.

I think much of the information that was in Arun's list is in here;  
I've just tried to identify the features, separate from how they're  
tested.

Comments and suggestions welcome.

*** Core
- "none" URI (2.1) - REQUIRED
- Endpoint Reference Infoset Representation (2.2) - REQUIRED
- Endpoint Reference Extensibility (2.5) - REQUIRED
- XML Infoset Representation of Message Addressing Properties (3.2) -  
REQUIRED
- wsa:To defaulting (3.2) - REQUIRED
- wsa:ReplyTo defaulting (3.2) - REQUIRED
- wsa:RelatesTo/@RelationshipType defaulting (3.2) - REQUIRED
- Comparing IRIs (3.2.1) - REQUIRED
- Formulating a normal Reply (3.3) - REQUIRED
- Formulating a Fault Reply (3.3) - REQUIRED


*** SOAP Binding
- SOAP 1.2 feature interaction with Action (2.4) - REQUIRED
- SOAP 1.2 Message Addressing Property binding (3.4) - REQUIRED
- SOAP 1.2 Anonymous Address (3.5) - REQUIRED
- SOAP 1.1 Message Addressing Property binding (4.2) - REQUIRED
- SOAP 1.1 interaction with Action (4.2) - REQUIRED
- SOAP 1.1 Anonymous Address (3.5) - REQUIRED
- Faults (5) - OPTIONAL (except as below)
- InvalidAddressingFailure Fault (5, 3.2) - REQUIRED



--
Mark Nottingham   Principal Technologist
Office of the CTO   BEA Systems

________________________________________________________________________________
BEAWorld 2005: coming to a city near you.  Everything you need for SOA and enterprise infrastructure success.


Register now at http://www.bea.com/4beaworld


Santa Clara 27-29 Sep| London 11-12 Oct| Paris13-14 Oct| Prague18-19 Oct |Tokyo 25-26 Oct| Beijing 7-8 Dec

Received on Friday, 23 September 2005 18:59:19 UTC