The purpose of the test class is to identify the test-specific functionality
to facilitate or automate tests. This test-specific functionality should be
included in the design model. There are two main types of test-specific classes
in a design model:
Test classes that are "stubs" for design classes that you need
to simulate or that you have decided not to include completely in a test target.
Test classes that are drivers, facilitating the automation of test cases.
The Implementer uses the test classes to implement the test
specific functionality.
Properties
See Properties in Artifact: Design Class.
Timing
Test classes are created and modified in parallel with creating and modifying
the corresponding design classes.