Testing Models the Right Way - From Requirements to Model Testing with MTest


Date Language Location
Sep 15–16, 2019 English Berlin, Germany

The training class provides a comprehensive overview of the principles, processes, and objectives of model testing – from requirements to model tests. We offer step-by-step guidance from creating requirements-based test specifications, through testing TargetLink®/Embedded Coder® models, to automated test evaluation based on test assessments and back-to-back/regression tests. In particular, we will emphasize ISO 26262-compliant test management and explain the test process for MiL and SiL, as well as tracing requirements to test specifications and test assessments. You can learn all process steps through hands-on practical exercises using Simulink® and TargetLink®/Embedded Coder® models and the MES Test Manager® (MTest) as a model test framework. MTest will be provided to you during the training class.

Also available as an in-house training class worldwide on request.
In this case, our instructors can tailor the curriculum to meet your specific needs.

Rheinmetall Automotive

"This training workshop is definitely recommended before using MTest for the first time! It provides a good overview and facilitates getting started.”

Valeo Siemens

"Best training for beginners/new learners.“

Valeo Siemens

"The best to learn about both – the theory and practice of testing.“

Valeo Siemens

"Very useful training with very well prepared trainers who always pay attention to the audience.“

Valeo Siemens

"Easy creation of assessments with MARS.“


Target audience

This training class is aimed at developers, testers, test managers, and quality managers who focus on model-based development of embedded software based on MATLAB®/Simulink®related to TargetLink®/Embedded Coder®.

Conditions of Participation and Cost

The price for the training class includes training materials, refreshments, and lunch.
Cost: € 1,370.00 plus VAT (where applicable)

Early bird discount: 10% off participation cost
We offer an early bird discount of 10% for registrations received 30 days prior to the event.

Multi-person discount: 25% off participation cost
An additional 25% discount on the booking is available for companies registering more than one participant or more than one training class at the same time.

Academic discount: 40% off participation cost
An academic discount of 40% is available for students and university faculty members.

Please find all further conditions of participation and cost at MES Terms and Conditions - MES Training Classes.


  • Test objectives and workflow
  • Test management
  • Test specification with MTCD
  • Testing TargetLink®/Embedded Coder® models
  • Regression and back-to-back testing
  • Automated test evaluation with test assessments
  • Model and code coverage
  • Insight into test progress and test quality


10 a.m. Welcome and introduction round
10:30 a.m. Introduction to model testing
  • Objectives, workflow, and process steps of model testing
  • Test specification methods
  • Test evaluation methods
  • Test documentation
  • Tracing requirements in model testing
  • 11:30 a.m. Requirements-based test case creation
  • Setup of testing environment
  • Introduction to sample models
  • Walk-through MTest
  • 12:30 p.m. Lunch break and open dialog
    1:30 p.m Systematic requirements-based specification of test sequences
  • Test cases: What are the typical basic elements?
  • Definition of test groups and test sequences with MTCD
  • Specification functions in MTCD
  • Parameter handling with MTCD
  • Best practices for test specifications
  • 2:30 p.m. Hands-on: Systematic requirements-based specification of test sequences with MTCD
  • Creating test sequences
  • Executing test sequences
  • Using parameters to efficiently modify test sequences
  • Importing measurement data for testing (import of mat files)
  • 4 p.m. Regression and back-to-back signal comparison
  • Scope (MiL – SiL – PiL)
  • Combination of back-to-back and regression testing
  • 4:30 p.m. Hands-on: Signal comparison
  • Configuring and executing a test evaluation
  • Definition of tolerances
  • Documenting test evaluation results in reports and catalogs
  • Converting output signals into reference signals
  • 5 p.m. End of Day

    AGENDA - DAY 2

    9 a.m. Testing TargetLink® and Embedded Coder® models and model/code coverage
  • Automated test bed creation and module testing for subsystems
  • Advanced support of code generation in model testing
  • Model coverage for all MiL test platforms
  • Code coverage for SiL/PiL test platforms
  • 9:30 a.m. Hands-on: Increasing model/code coverage
  • Automatic test execution for MiL/SiL/PiL
  • Interpreting and evaluating coverage reports
  • Increasing model/code coverage through structure-based test cases
  • Logging internal signals
  • 10:30 a.m. Introduction to test evaluation with test assessments
  • Principles and objectives of test assessments
  • Structure and content of test assessments
  • 11:30 a.m. Assessment generation from requirements (MARS)
  • Types of requirement patterns
  • Benefits of a formal requirements syntax
  • 12 p.m. Lunch break and open dialog
    1 p.m. Hand-on: Formal requirements and assessment generation with MARS
  • Writing typical formal requirements
  • Generating and executing test assessments
  • Workflow with generated assessments
  • 2 p.m. Hands-on: Functional test evaluation with test assessments
  • Writing typical assessments manually or extending assessments
  • Test assessment evaluation in the assessment catalog
  • Best practices for test assessments
  • 3 p.m. Overview of results and progress of model test
  • Judging the progress of a test project? (tracing, coverage)
  • Are requirements correctly implemented in the test object?
  • Assessing the quality of test results (test catalog, test report)
  • When is testing over? (test project protocol)
  • 3:30 p.m. Hands-on: Overview of results and progress of model test
  • Efficient workflow in case of modified requirements
  • Modifying test specifications and test assessments after requirement changes
  • Review of test specifications and test assessments
  • 4:30 p.m. Concluding words and feedback
    5 p.m. End of training class