Stylesheet user/screen.css not found, please contact the developer of "vector" template.
Stylesheet user/print.css not found, please contact the developer of "vector" template.
Stylesheet user/rtl.css not found, please contact the developer of "vector" template.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

mcase [2016/09/22 02:35] (current)
Line 1: Line 1:
 +===== MCase =====
 +
 +//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 [[modeling_mcase_view|MCase View]].
 +
 +----
 +==== MCase Sequencers====
 +//MCase//s are executed by these two sequencers: [[sequence_mode#mcaseoptimal| MCaseOptimal]] and [[sequence_mode#mcaseserial| MCaseSerial]].
 +
 +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 Use Cases ====
 +//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.
 +
  
Print/export
QR Code
QR Code mcase (generated for current page)