structure-based
testing A set of test development methodologies that are based on the internal structure or logic of the system under test, not the description, behavior, or requirements of that system. This is commonly known as
system configuration Refers to the combination of operating system platform, Java programming
language, and JavaTest harness tools and settings.
tag test description A test description that is embedded in the Java programming language source file of each test.
Technology
Compatibility Kit
(TCK) The suite of tests, tools, and documentation that enable an implementor of a Java specification to determine if the implementation is compliant with the specification.
TCK coverage file A file used by the Java CTT Spec Trac tool to track the test coverage of a test suite during test development. It binds test cases to their related assertion in the specification. The bindings make it possible to generate statistical reports on test coverage.
technology
implementation Any binary representation of the form and function defined by a Java specification.
test agent An application that receives tests from the test harness, runs them on the implementation being tested, and reports the results to the test harness. Test agents are normally only used when the TCK and implementation being tested are running on different platforms. See also active agent, passive agent, and JavaTest harness agent.
test The source code and any accompanying information that exercise a particular feature, or part of a feature, of a technology implementation to make sure that the feature complies with the Java specification compatibility rules. A single test can contain multiple test cases. Accompanying information can include test documentation, auxiliary data files, or other resources used by the source code. Tests correspond to assertions of the specification.
test cases A small test that is run as part of a set of similar tests. Test cases are implemented using the JavaTest harness MultiTest library class. A test case tests a specification assertion, or a particular feature, or part of a feature, of an assertion.
test command A class that knows how to execute test classes in different environments. Test commands are used by the test script to execute tests.