What is ATML?

ATML stands for "Automatic Test Markup Language". It is a set of XML-based formats that describe test programs, test equipment, and the devices/units under test. ATML is standardized by the IEEE as IEEE 1671.

What is ATML Test Description?

ATML Test Description is an XML-based format that describes test programs. It is standardized as IEEE 1671.1.

An ATML Test Description document will typically contain:

  • Identification information for the test program and the device/unit under test
  • The tests to be performed, along with their parameters, results and limits
  • Description of test behavior, as free-form text or a structured set of operations or signals
  • The sequence in which tests are performed
  • Description of faults/failures identified by the test program
  • References to other relevant documents

How can ATML Test Description help me?

ATML Test Description facilitates the exchange of data between software applications. This enables you to:

  • Save time and reduce errors by automating the generation of test code
  • Maintain consistency between test specifications and test programs
  • Extract test information from diagnostic models

ATML Test Description allows you to maintain test descriptions in a standard, text-based, machine readable, platform independent format. This can help you:

  • Manage successive versions of a test program
  • Manage multiple test programs for a family of devices/units under test
  • Reduce the impact of future changes (moving the tests to a new test platform, integrating new test system software)

Which applications can produce ATML Test Description?

You can use ATML Pad to create and modify ATML Test Description files.

You can use the existing ATML Pad plugin to import data from Microsoft Word test specifications into ATML Test Description. You can create your own plugins to import data from other formats or sources.

Which applications can consume ATML Test Description?

You can use the NI TestStand ATML Toolkit (standalone, or via an ATML Pad plugin) to generate TestStand test sequences and the related LabVIEW or LabWindows/CVI code modules.

You can create ATML Pad plugins to automate the generation of test program documentation.

Where can I find additional information?

You can read more about ATML on the IEEE SCC20 TII web site.

You can download the XML Schemas for ATML from the IEEE download page.

You can participate in the development of ATML standards by joining IEEE SCC20 Test and ATS Description Working Group.