test command

template A generalized specification of a test command in a test environment. The test command is specified in the test environment using variables so that it can execute any test in the test suite regardless of its arguments.

test description Machine-readable information that describes a test to the test harness so that it can correctly process and run the related test. The actual form and type of test description depends on the attributes of the test suite. A test description exists for every test in the test suite and is read by the test finder. When using the JavaTest harness, the test description is a set of test-suite-specific name-value pairs in either HTML tables or Javadoc tool-style tags.

test environment One or more test command templates that the test script uses to execute tests and a set of name-value pairs that define test description entries or other values required to run the tests.

test execution model The steps involved in executing the tests in a test suite. The test execution model is implemented by the test script.

test finder When using the JavaTest harness, a nominated class, or set of classes, that read, verify, and process the files that contain test descriptions in a test suite. All test descriptions that are located are handed off to the JavaTest harness for further processing.

test framework Software designed and implemented to customize a test harness for a particular test environment. In many cases, test framework components must be provided by the TCK user. In addition to the test harness, a test framework might (or might not) include items such as a: configuration interview, Java Application Manager (JAM), test agent, test finder, test script, and so forth. A test framework might also include other user-supplied software components (plug-ins) to provide support for implementation-specific protocols.

test harness The applications and tools that are used for test execution and test suite management. The JavaTest harness is an example of a test harness.

test script A Java technology software class whose job it is to interpret the test description values, run the tests, and report the results back to the JavaTest harness. The test script must understand how to interpret the test description information returned to it by the test finder.

test specification A human-readable description, in logical terms, of what a test does and the expected results. Test descriptions are written for test users who need to know in specific detail what a test does. The common practice is to write the test specification in HTML format and store it in the test suite’s test directory tree.

test suite A collection of tests, used with the test harness to verify compliance of the technology implementation to a Java specification. Every Technology Compatibility Kit (TCK) contains one or more test suites.

Glossary 105

Page 125
Image 125
Sun Microsystems 1.2 manual Test command