MBTsuite - The model based testing tool.

Create better test cases quickly.
Track them continuously.
Update them easily.

New Release MBTsuite 2.8 & MBTassist 2.1.1

  • Automated opening of the export-path after successfull export
  • Global final node is supported by all Importers from now on
  • Automatic diagram creation
  • Combining diagram elements into a new one



MBTsuite is a specialized test case generator based on the model-based-testing method. The MBTsuite automatically generates executable test cases and test data from graphical (UML) test design models. All generated test cases are platform-independent and may be exported into various formats or test management tool to use for manual testing or any test automation tool.

The user benefits from the models as a basis for discussion and decision-making. With the MBTsuite you have the chance to synchronize the test process with the development process, as you constantly actualize the test model parallel to the development progress.

MBTsuite supports test management by defining meaningful test coverage and traces the requirements to test cases down to the test steps.

Additional features help you to get maximum output during your test process. With the MBTsuite Viewer you can analyze your models and test sets in the MBTsuite. It also shows which parts of the model have be touched by a certain test set and which haven’t. The MBTassist helps you to create and maintain models in an efficient way. Different types of filters support your test progress. The Weight Filter for example lets you select your test cases from a list according to cost, duration and its weight (number of HIGH, MIDDLE or LOW markers assigned to the test case, …). The Dynamic Tag Filter allows you to filter your test cases very individually. Logical expressions can be used to filter exactly for those test cases which meet certain criteria, based on attributes the user defines.

Thus, MBTsuite paves the way to a complete automation of your test process. You can also implement this automatic test case generator in your CI process as well as in your DevOps environment.

Schedule a short online demo with an expert!
  Make an Appointment

  • model based testing showcase
  • model based testing showcase
  • model based testing showcase

The MBTsuite provides a better approach to designing and updating software tests.

The MBTsuite allows you to work with flow chart models, where test cases are automatically generated and logged.

How does it work?

First, you create the flow chart model, also known as "test model". From this model, you generate required test cases, which you can then use for manual or automated execution as needed.

If requirements change, you can easily update your pre-existing test model and automatically generate updated test cases.

Sounds interesting? Find out more about the process!

  Download your free trial

How Model Based Testing with MBTsuite works

  • Step 1

    Creating the test model

    visualization showing 4 steps working with MBTsuite - Step 1 Creating the test model

    First, the test designer creates a flow chart describing the different actions and alternatives. This model is easier to create, understand and change than a textual test specification.

    Example system:
    After starting up, there are 2 login alternatives: via chip card or via PIN. When the user has logged in, he/she can select either button A or button B, which in turn lights up the respective lamps A or B. The user can select these buttons several times.

    The graphic below illustrates a test model of the system. Rather than writing 50-100 lines of plain text in a test specification, the test model provides all the information at one glance.

    illustration of a test model of the model based testing suite system

  • Step 2

    Generating the test cases automatically

    visualization showing 4 steps working with MBTsuite - Step 2 Generating the test cases automatically

    After creating the test model, you can generate test cases either for manual or automated execution.

    MBTsuite will run a detailed analysis on the model. All you have to do is decide which strategy or filter you prefer. You can even generate test cases exclusively relevant to a specific set of requirements.
    The outcome can be a test specification for manual execution or a source code for automated execution. It’s your choice.

  • Step 3

    Executing the tests

    visualization showing 4 steps working with MBTsuite - Step 3 Executing the tests

    Now after creating the test cases you are ready for execution.

    Depending on the type of test cases you have selected this will be done either manually or automatically.

  • Step 4

    Updating the model

    visualization showing 4 steps working with MBTsuite - Step 4 Updating the model

    When requirements change, tests need updating accordingly. With MBTsuite you don’t need to re-examine the entire test specification or test automation code to make adaptations to the test cases. You only have to update your model at specific places and the updated test cases are generated automatically.

    Example system:
    You want to add a fingerprint sensor to the login options. Without MBTsuite, all test cases have to be re-examined and adapted. However, with MBTsuite you can extend your flow chart with an additional action for the fingerprint sensor. The test cases are re-generated automatically - ready for execution.

    illustration of a test model of the model based testing suite system


model based testing provides clarity

Test definition made clear and concise

Keeping things simple is key in today's work environment. Model based testing makes your life easier.

Learn more

automatic test case generation at ease

Test automation at ease

Test automation is becoming a must-have. MBTsuite gives you test automation as a bonus - with almost zero extra effort.

Learn more

create efficient test cases quickly

Create professional tests quickly

Save time by using model based testing rather than writing test specifications.

Learn more

update your test cases quickly

Update tests easily

Updating test models is more efficient than tediously searching through thousands of test cases to identify outdated ones.

Learn more

model based testing is perfect for knowledge transfer

Perfect for knowledge transfer

Knowledge transfer is fast becoming a critical factor in the race of keeping up with market trends. Due to its precision and clarity, model based testing efficiently facilitates know-how transfer.

Learn more

reduce the risk of banishing your customers

Reduce the risk of customer dissatisfaction

Model based testing helps you avoid delivering defective products to your customers. It radically improves your test case quality and gives you all the tools for the provision of adequate test coverage.

Learn more

keep track in complex scenarios

Traceability in highly complex scenarios

Systems on the market are rapidly reaching a level of complexity that is hard to manage using traditional methods. Model based testing is the perfect solution.

Learn more


Seen enough?

free trial!