Features

Editions

Sequencers

mScript

mCase

Load Test

Plug-in
MBT Sequencer - Test Sequence Generation and Execution

TestOptimal provides 5 ways to generate test sequences and execute them automatically against your web applications. Each option has its own merits in testing different aspects of your applications.

  • RandomSequencer
    RandomSequencer generates the test sequence by randomly selecting a transition from the current state. You can set conditions when to stop the test execution.
  • GreedySequencer
    GreedySequencer works the same way as RandomSequencer except that it prefers un-traversed (un-tested) transitions over already traversed transitions. This helps to achieve the desired coverage with less number of test steps.
  • OptimalSequencer
    OptimalSequencer uses the proven optimization algorithms to generate the optimal test sequence to achieve 100% coverage of your application. Because only the minimum number of test steps have to be repeated, the test execution completes in least amount of time.
  • mCaseOptimal
    mCaseOptimal generates the optimal test sequences to cover all states and transitions contained in mCases. Use mCaseSequencer if you just want to test certain scenarios or parts of your application.
    You may also use mCaseOptimal with virtual users to simulate concurrent users running certain test scenarios.
    mCase can be created and removed easily. It allows you quickly create test cases to test parts of the application.
  • mCaseSerial
    mCaseSerial is a variation from mCaseOptimal. It differs from mCaseOptimal by preserving the order of transitions/states in mCase(s) in the test sequences it generates.

Download 30-day trial.