You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Craig L Russell <Cr...@Sun.COM> on 2006/02/22 16:59:03 UTC

Fwd: TCK TCD

Hi Michelle,

Sorry for the late notice. Really sorry.

JDO needs a statement to be submitted to the JCP regarding coverage  
of the TCK similar to the attached TCK Coverage Document for JSR-208.

Could you put this together for the submission to the JCP for JSR-243?

Thanks,

Craig

Begin forwarded message:

> From: "Shelly (Donna) McGowan" <Sh...@Sun.COM>
> Date: January 26, 2006 10:09:40 AM PST
> To: Craig.Russell@Sun.COM
> Subject: TCK TCD
> Reply-To: Shelly.McGowan@Sun.COM
>
>
>
> Craig,
>
> The JCP TCK presentation attached has an overview of the TCD
> requirements and examples.
>
> The attached TCD.txt was used with the JBI TCK.
>
> Shelly
>
>
> TCK Coverage Document for JSR-208 Java Business Integration (JBI):
>
>
> TCK Components:
> ---------------
> - User's Guide
> - Compatibility Rules
> - Configuration Instructions
> - Test Suite
> - API Tests
> - Signature Test
> - End-to-End Tests
> - Ant Task Tests
> - Framework Code
> - JavaTest TM Harness
>
>
> Terminology of Metrics
> ----------------------
> - Assertion: A specific statement of functionality or behavior  
> derived from a specification.
>   A testable assertion is one that can be validated in an  
> implementation by testing.
> - Test: A binary application (or script) comprised of one or more  
> Test Cases.
> - Test Case: A single set of test inputs, execution conditions, and  
> expected results
>   developed to verify an implementation's conformance with a  
> specific assertion.
> - Specification Assertion Coverage: Ratio of all assertions tested  
> by at least one test
>   case to the total number of testable assertions defined by the  
> specification.
> - API Coverage: Ratio of methods directly exercised by test cases  
> to the total number
>   of methods defined by the specification.
>
>
> Coverage
> --------
> - Total testable assertions: 374 specification assertions + 223 API  
> assertions for a
>                              total of 597 testable assertions
>   Assertions identified through the use of CTS Tools and hand  
> markup (hand markup was
>   required for the JBI specification)
> - Tests: 99
> - API Signature Coverage: 100% for all defined public and protected  
> members and validated
>   by the signature test included with the JBI TCK.
> - See the following HTML reports in this bundle for JBI  
> specification and API coverage metrics:
>     * coverage/jbi/api/summary.html
>     * coverage/jbi/spec/summary.html
>
>
> Quality Assurance
> -----------------
> - TCK was run using representative configurations of the Reference  
> Implementation on
>   the following platforms:
>    * Red Hat Linux/Sun J2SE 1.4.2
>    * Windows XP/Sun J2SE 1.4.2
>    * Solaris 8/Sun J2SE 1.4.2
> - Code quality was demonstrated through use of code reviews and  
> inspections
> - User's Guide was constructed from the J2EE CTS User's Guide template
> - Documentation instructions were verified and tested
>
>
> Justification of Adequacy
> -------------------------
> As the first major release of this specification, the coverage is  
> good and consistent
> with the coverage of similar JSRs at this level of spec maturity.  
> Coverage variance
> is due to effects of late spec changes and the availability/cost of  
> test development
> resources. We plan to increase coverage over the next few months  
> and release an updated
> version of the TCK. Licensees are strongly encouraged to utilize  
> the latest version of the
> TCK when testing the compatibility of their JBI implementation,  
> provided the TCK is
> available, and the licensee chooses to use it, at the time of  
> testing.
Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Re: Fwd: TCK TCD

Posted by Michelle Caisse <Mi...@Sun.COM>.
Hi Craig,

I can't open the .ppt.  Could you resend to my email?

Thanks,
Michelle

Craig L Russell wrote:

> Hi Michelle,
>
> Sorry for the late notice. Really sorry.
>
> JDO needs a statement to be submitted to the JCP regarding coverage of 
> the TCK similar to the attached TCK Coverage Document for JSR-208.
>
> Could you put this together for the submission to the JCP for JSR-243?
>
> Thanks,
>
> Craig
>
> Begin forwarded message:
>
>> *From: *"Shelly (Donna) McGowan" <Shelly.McGowan@Sun.COM 
>> <ma...@Sun.COM>>
>> *Date: *January 26, 2006 10:09:40 AM PST
>> *To: *Craig.Russell@Sun.COM <ma...@Sun.COM>
>> *Subject: **TCK TCD*
>> *Reply-To: *Shelly.McGowan@Sun.COM <ma...@Sun.COM>
>>
>>
>>
>> Craig,
>>
>> The JCP TCK presentation attached has an overview of the TCD
>> requirements and examples.
>>
>> The attached TCD.txt was used with the JBI TCK.
>>
>> Shelly
>>
>>
>> TCK Coverage Document for JSR-208 Java Business Integration (JBI):
>>
>>
>> TCK Components:
>> ---------------
>> - User's Guide
>> - Compatibility Rules
>> - Configuration Instructions
>> - Test Suite
>> - API Tests 
>> - Signature Test
>> - End-to-End Tests
>> - Ant Task Tests
>> - Framework Code
>> - JavaTest TM Harness
>>
>>
>> Terminology of Metrics
>> ----------------------
>> - Assertion: A specific statement of functionality or behavior 
>> derived from a specification.
>>   A testable assertion is one that can be validated in an 
>> implementation by testing.
>> - Test: A binary application (or script) comprised of one or more 
>> Test Cases.
>> - Test Case: A single set of test inputs, execution conditions, and 
>> expected results
>>   developed to verify an implementation's conformance with a specific 
>> assertion.
>> - Specification Assertion Coverage: Ratio of all assertions tested by 
>> at least one test
>>   case to the total number of testable assertions defined by the 
>> specification.
>> - API Coverage: Ratio of methods directly exercised by test cases to 
>> the total number
>>   of methods defined by the specification.
>>
>>
>> Coverage
>> --------
>> - Total testable assertions: 374 specification assertions + 223 API 
>> assertions for a
>>                              total of 597 testable assertions
>>   Assertions identified through the use of CTS Tools and hand markup 
>> (hand markup was
>>   required for the JBI specification)
>> - Tests: 99
>> - API Signature Coverage: 100% for all defined public and protected 
>> members and validated
>>   by the signature test included with the JBI TCK.
>> - See the following HTML reports in this bundle for JBI specification 
>> and API coverage metrics:
>>     * coverage/jbi/api/summary.html
>>     * coverage/jbi/spec/summary.html
>>
>>
>> Quality Assurance
>> -----------------
>> - TCK was run using representative configurations of the Reference 
>> Implementation on
>>   the following platforms:
>>    * Red Hat Linux/Sun J2SE 1.4.2
>>    * Windows XP/Sun J2SE 1.4.2
>>    * Solaris 8/Sun J2SE 1.4.2
>> - Code quality was demonstrated through use of code reviews and 
>> inspections
>> - User's Guide was constructed from the J2EE CTS User's Guide template
>> - Documentation instructions were verified and tested
>>
>>
>> Justification of Adequacy
>> -------------------------
>> As the first major release of this specification, the coverage is 
>> good and consistent
>> with the coverage of similar JSRs at this level of spec maturity. 
>> Coverage variance
>> is due to effects of late spec changes and the availability/cost of 
>> test development
>> resources. We plan to increase coverage over the next few months and 
>> release an updated
>> version of the TCK. Licensees are strongly encouraged to utilize the 
>> latest version of the
>> TCK when testing the compatibility of their JBI implementation, 
>> provided the TCK is
>> available, and the licensee chooses to use it, at the time of testing.
>
>
> ------------------------------------------------------------------------
>
>
> Craig Russell
>
> Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
>
> 408 276-5638 mailto:Craig.Russell@sun.com
>
> P.S. A good JDO? O, Gasp!
>
>