CTE is a comfortable graphical editor for the Classification Tree Method (CTM). This method is an intuitive and systematic way to transform a (functional) specification into a set of error sensitive and low-redundant test case specifications. Test relevant aspects and their recursive partitioning in equivalence classes build the classification tree.
This method covers the aspect of model-based testing and the requirements of standards. It is well applicable for black box testing based on the module design specification. The visualization of the test specification leads the tester through the test design and reduces complexity.
Test cases are defined in the CTE and by combining classes of the tree to specify inputs and expected results within a combination table. Test data can be linked to elements of the classification tree and the resulting test case specifications are automatically generated as text and graphics. The visualization of the test specification guide the tester through the test-design and reduces the complexity.
The CTE is fully integrated in the unit test and integration test tool TESSY, so the test cases created with the CTE can be executed immediately. In the test result reports generated by TESSY the classification tree is included as graphic and text. The development of unit, integration and system test is made far easier with TESSY and the CTE.
The CTE has been newly developed as an Eclipse-based editor and has been extended with new features which enhances the design of test cases and assignment of test data to tree nodes: Dependencies can be defined that automatically remove and add class markers for each test case. Colors can be defined individually for each CTE object and the design of the classification tree can be pre-defined with CSS style sheets, making it easier to work in a test team. Further details can be found at our booth.