Sun Microsystems 1.2 Telephone Accessories User Manual


 
104 Java ME TCK Framework Developer’s Guide July 2007
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 white-box or glass-
box testing. Compatibility testing does not make use of structure-based test
techniques.
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.