Oasis Releases Xml Dom Level 1 Conformance Test from NIST


News: Oasis Releases Xml Dom Level 1 Conformance Test from NIST

  1. OASIS and NIST released two new tests for XML DOM Level 1. The two tests include ECMAScript and Java tests. "The ECMAScript DOM Test Suite is interactive, providing instant pass/fail results". "The Java DOM Test Suite also contains more than 200 tests, covering all fundamental and extended interfaces".

    Press Release
    Oasis Releases Xml Dom Level 1 Conformance Test from NIST

    ScreamingMedia, Business Wire

    BOSTON, Apr 2, 2001 (BUSINESS WIRE) -- OASIS, the XML interoperability consortium, together with NIST, the National Institute of Standards and Technology, added two new test suites for the XML Document Object Model (DOM) Level 1 to the growing collection of OASIS Conformance Tests for XML Technologies. DOM Level 1 provides a standard set of objects for representing HTML and XML documents, a standard model of how these objects can be combined and a standard interface for accessing and manipulating them. The two DOM Level 1 Conformance Test Suites were developed by NIST and submitted to OASIS for the benefit of the entire XML community. They include both ECMAScript and Java tests.

    The ECMAScript DOM Test Suite is interactive, providing instant pass/fail results. Developers may view the source code of the test, link to the test purposes (semantic requirements) and link to the appropriate section in the W3C DOM Recommendation. The suite includes more than 800 ECMAScript tests, covering all fundamental, extended and HTML interfaces.

    The Java DOM Test Suite also contains more than 200 tests, covering all fundamental and extended interfaces. The tests are organized into a set of classes, one for each interface. The suite includes a test driver that accepts implementations, interfaces and output files.

    "Both DOM Level 1 test suites represent a significant addition to the set of OASIS conformance products. NIST is delighted to submit this work to OASIS in support of the Consortium's goal to promote interoperability." said Lynne Rosenthal of NIST, chair of the OASIS Interoperability and Conformance Technical Committee. "These conformance test suites increase the likelihood that software products claiming to adhere to DOM Level 1 are implemented correctly. The tests help developers identify and correct errors before their products ship."

    "Recognizing the community's need for reliable, objective conformance information, OASIS applauds NIST for this latest work on DOM Level 1," added Laura Walker, executive director of OASIS. "OASIS is proud to work with NIST to make it easier for organizations to develop and adopt products that conform to the W3C recommendation. The end result of all our efforts is interoperability, and everyone benefits from that."

    The DOM Level 1 ECMAScript and Java Conformance Test Suites are publicly available at http://www.oasis-open.org/tech_work/index.shtml.

    About NIST The National Institute of Standards and Technology (http://www.nist.gov/) is an agency of the U.S. Department of Commerce's Technology Administration. Established in 1901, NIST strengthens the U.S. economy and improves the quality of life by working with industry to develop and apply technology, measurements, and standards. It carries out this mission through a portfolio of four major programs: Measurements and Standards Laboratories, Advanced Technology Program, Manufacturing Extension Partnership, and Baldrige National Quality Award.

    About OASIS OASIS (http://www.oasis-open.org) is the international, not-for-profit consortium that advances electronic business by promoting open, collaborative development of interoperability specifications. With the United Nations, OASIS sponsors ebXML, a global framework for electronic business data exchange. OASIS operates XML.ORG, the non-commercial portal that delivers information on the use of XML in industry. The XML.ORG Registry provides as an open community clearinghouse for distributing and locating XML application schemas, vocabularies and related documents. OASIS serves as the home for industry groups interested in developing XML specifications. OASIS technical work embraces conformance, security, business transactions, repositories and other interoperability issues.

    OASIS sponsors include Access360, Accenture, Adobe Systems, AND Data Solutions, Arbortext, Auto-trol, Aventail, Baltimore Technologies, B-Bop Associates, BEA Systems, Bentley Systems, Boeing, Bowstreet, Business Logic Corporation, Chrystal Software, Cohesia, Commerce One, Critical Path, DataChannel, Dataloom, Deutsche Post AG, Documentum, EADS Airbus, empolis, Engage, Enigma, Excelergy, eXcelon, Extricity, First Call, Hewlett-Packard, IBM, icomXpress, Informix, Infoteria, Innodata, Interwoven, IPNet Solutions, ITEDO, Ivis Group, Jamcracker, Logistics Management Institute, Mediaplex, Mercator Software, Micrografx, Microsoft, Netegrity, Netfish, Netscape/AOL, NextPage, NII Enterprise Promotion Association, Nimble Technology, NIST, Novell, ObjectSpace, OpenNetwork, Pearson Education, Planet 7 Technologies, Popkin Software, ProNet Technology, Reuters, SAA Consultants, Sabre, SAP, Securant Technologies, SeeBeyond, Sequoia Software, SilverStream Software, SoftQuad, Software AG, Sterling Commerce, StreamServe, Sun Microsystems, Synth-Bank, Tamalpais Group, Tata Consultancy Services, Thomas Technology Solutions, TIBCO, U.S. Defense Information Systems Agency, Virtual Access Networks, Visa, Wavo, webMethods, Whitehill Technologies, Xerox, XML Global, XMLSolutions and XyEnterprise.

  2. This sort of thing is very useful for doing regression tests when you get a new version of fix pack applied to software you're dependant on.

    I'm currently using the jakarta watchdog suite to test WebSphere when a new code release arrives from IBM. It's very useful in finding out where the problems are. The WatchDog 3.1 release currently tests around 380 test cases for the servlet and jsp engine. If you find a new bug then make a test case and add it to the suite and then you can test for it easily in the future. The whole suite runs in less than 6 seconds on a good PC. I did need to make modifications to the watchdog driver to get it to work and I'm currently documenting the changes for a TSS article.

    These utilities or test suites are very useful tools and let you objectively evaluate a new code drop without waiting for development teams to start hollering about problems in a new release.