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:
The Implementer uses the test classes to implement the test specific functionality.
Test classes are created and modified in parallel with creating and modifying the corresponding design classes.