IDE & Navigation
Properties & Tools
MCase is an a collection of states and transitions of the model to represent a specific test scenario or a set of scenarios. MCase is created using MCase View.
The states and transitions do not need to be consecutive. TestOptimal uses built-in optimization algorithm to find the shortest test path to traverse all states and transitions listed in MCase with minimum duplicates. This is a well-known Chinese Postman Problem.
MCase allows you to perform incremental testing of parts of your application affected by the changes. You can create as many MCase as you need and execute subsets or all of MCase at will.
You can also create Data-Driven testing using MCase. As each transition in an MCase is traversed, a specific row from the test dataset can be retrievedto set up the test scenario.