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" <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
*Date: *January 26, 2006 10:09:40 AM PST
*To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
*Subject: **TCK TCD*
*Reply-To: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>



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:[EMAIL PROTECTED]

P.S. A good JDO? O, Gasp!



Reply via email to