Features

Editions

Sequencers

mScript

mCase

Load Test

Plug-in
mCase - Organize Test Cases

mCase is an executable group of states and transitions which are to be executed together to test certain scenarios. mCase are executed by mCaseSequencer. When run with multiple virtual users, you are exposing your application to a more realistic simulation of production use pattern.

You can place any states and transitions in an mCase. The states and transitions need not be consecutive. TestOptimal has a built-in optimization algorithm which will find the shortest test sequence to traverse (test) all states and the transitions in mCase with minimum duplicates. This is a well-known Chinese Postman Problem.

mCase allows you to perform incremental testing or testing parts of your application affected by the changes. And you can create as many mCases as you need and execute subset or all of mCases.

You can also create the Data-Driven-Test automation using mCase and dataset. First place all transitions to be tested in an mCase, then define and populate dataset from your backend database or Excel Spreadsheet in mCase setup script, and finally retrieve one row of data from dataset (to set field value on the screen or verify the results) each time mCase is executed. A very simple and easy way to develop a Data-Driven-Test automation.

Download 30-day trial.