MES Test Manager® (MTest)
The Model Test Manager
MTest is the first choice for requirements-based testing of Simulink®, TargetLink®, and Embedded Coder® models, as confirmed by our customers regularly.
MTest automates all test activities for module and integration testing and supports all simulation types, from model-in-the-loop to processor-in-the-loop simulation.
2. Easy import of requirements
MTest imports requirements directly and with ease, whether from a requirements-workbook, or a file. All requirements are checked for their testability in the process. If requirements alter, MTest will indicate the changes.
3. Efficient specification of test cases
We developed a clear and for testers easily comprehensible test case specification language for MTest: MTCD (Model Test Case Design Language). MTCD allows efficient specification of all required signals and test cases to be linked to requirements individually.
If the test case specification requires other methods, it also imports measurement data (ASCII, MAT, Excel), or classification trees by TESTONA/CTE (Berner & Mattner).
4. Automated test execution
Automated test execution is not only a self-evident, but also fundamental component of MTest. It includes test bed generation, model simulation according to input data, and recording results for MIL, SIL, and PIL simulation along with all internal (local) measurement parameters. All fully automated, totally hands-off!
It is up to you to set the pace, or to let MTest do all the tests for you with the convenient batch mode – either way, you are always in control.
5. Automated evaluation of test results
The Assessment Framework is a powerful MTest tool to evaluate test results safely and automatically. This increases test efficiency and makes the detection of possible errors much easier.
The approach to check each requirement on all test sequences provides higher test coverage and thus a reliable assertion regarding the functional quality of your software model. The Assessment Framework thereby provides cost-effective, yet efficient quality assurance.
6. Test coverage and traceability
MTest automatically aggregates all relevant coverage data for requirements, test specifications, code, and model.
The RCT (Requirements, Coverage, Traceability) Framework integrated in MTest links coverage data directly with requirements – this makes the traceability of results possible at any time.