The test case generator and the testing activity are linked by means of the target problem (class
TestingProblem) that is related to the test case generator, which is derived from the testing goals (inherited from the class Goal). Also, the candidate solutions (class CandidateSolution) obtained from the application of evolutionary generation techniques correspond to test cases (class TestCase), or test data (class TestData) related to the testing activity.