CGM Open Members --
Introduction. This is a pre-release of an almost finished version of "dynamic" (V4) module of the WebCGM Test Suite.
There will be further improvements, however I want to get this in the hands of implementors to get some QA and feedback about correctness, content, etc. One particular shortcoming is: no versioning control. However, that will be in place before the next release that you will see (and before public release). There will also be a few more test cases, and some improvements to some test cases.
Feedback Needed. I particularly want specific critiques on individual tests; your general comments and impressions are welcome as well. I will be away until August, and will try to finish the public-release changes then -- I'd like a public release around September.
Caveat. These tests will not look very good if you are running on a small screen, or at less that 1024x768 resolution. (At higher resolutions, there may be some frame-layout issues which I haven't considered -- my system access is limited.)
Another Caveat. These tests do not yet have any versioning control, to indicate when CGM instances, reference images, etc, have changed. The first release (next release) will have such.
Instructions. To view this, all you have to do is unzip the delivery, and
Contents. Test cases have names like: linking-basicH2C-BE-01. The first bit is the functional category, the second is the specific focus, the third is test type (all of these are BE, Basic Effectivity), the 4th is a sequence (within category): category-focus-BE-nn.. All of the tests are BE tests. They try to provide a complete coverage of V4 functionality at a basic level of detail -- no drill down or detailed testing (DT). There are perhaps 6-10 more that I will add before public release.
When you select a test in the TOC, a 4-frame screen will come up.
This work is heavily based on what I designed and implemented for SVG, with improvements. The test cases are each driven off of an XML test case description instance (you needn't worry about it), and XSLT stylesheets generate the test harnesses.
There are a mess of files for each test case. You don't need to worry much about most of them. But a couple of files might interest you. The test content root file will generally be named "category-focus-BE-nn" with extension .cgm or .html. If the test case has a target file for a link, it will be named something line "category-focus-BE-nn-target", with extension .cgm or .html. All of the files with bits like "-dyn" as a suffix to the name are associated with the harness, and you shouldn't need to worry about them.
Questions? Let me know. And send your comments and criticisms.
-Lofton Henderson
16 July 2001.