Testing is a compulsory step in the software development process. However, the planning of such testing often raises many questions. How many tests should be run? What test data should be used? How can error-sensitive tests be created? How can redundant tests be avoided? Have any test cases been overlooked? When is it safe to end testing? The Classification Tree Method (CTM) offers a systematic procedure to create test case specifications based on a problem definition.