Mbt (Model Based Test) Creator is a GUI based tool for model based testing including the following features:
- Requirement Formalization
- Model Synthesis (Seperate, see full version)
- Model Transformation
- Statemachine Simulation
- Specification Model Editors (Statemachine, Petri Net, Requirements, Test Cases)
- Test Generation (Seperate, see full version)
- Test Execution (Seperate, see full version)
- [ifak] (https://www.ifak.eu) Institut für Automation und Kommunikation - Mbt Creator project lead
- [...]
- Qt (Qt LTS 5.12 recommended)
Please follow these steps to contribute to mbtcreator:
- Fork the ifak/mbtcreator repo
- Build mbtcreator using latest Qt LTS (Currently 5.12 - https://www.qt.io/)
- Run the mbtcreator unit tests (see Running Unit Tests below)
- Create a pull request including your change
All Unit Tests in mbtcreator are implemented using Qt Test framework. It is recommended to run all units tests using the QtCreator, an IDE developed by Qt:
Alternatively, it is possible to run the tests by starting the executable generated for each test script or by running nmake check in the build directory using a console.
Some features of the Mbt Creator are not included in the open source release but are available to interested parties. To learn more, contact (martin.reider@ifak.eu)
Mbt Creator is open source software licensed under the LGPLv3.