Case Study: DIRP = Test Case Design Methodology
DIRP is a Test Case Design Methodology. It was created by the Testing Competence within Novabase, at the end of 2012. It was created with the intent of diminishing the difficulties felt by the Projects in the two main phases of Testing – Design and Execution:
- The complex business process was not well documented, leading to an exhaustive process of research and acquisition of ‘Know-how’;
- The research of the business process was not always done well or passed on well;
- There was inconsistency in the designing of test cases, making their execution slower;
- There were difficulties in the communications with the Client.
By using DIRP we immediately achieved a time saving of 60% in the design of Test Cases, as well as the reuse of the work done in subsequent projects and a simplified passage of ‘Know-how’.
But what exactly is the DIRP Methodology? We will explain that it consists in the identification of “points of divergence” that exist throughout the business process. The identification of these points is performed using the Equivalence Partitioning technique, which results in flowcharts; the test case steps are designed in blocks that are between distinct points of divergence. In the end, the creation of test cases is done using these pieces as if we were building a puzzle!