Simulation-Based Testing with Simulink

Learn techniques to test Simulink model behavior against system requirements.

Complimentary Services: Post training email support & 1-hr consultation session within 1 month after the course completion!

TechSource Systems Pte Ltd


This one-day course describes techniques for testing Simulink® model behavior against system requirements using Simulink Test™, Simulink Requirements™, and Simulink Coverage™. Topics include:

  • Identifying the role of verification and validation in Model-Based Design
  • Creating test cases for Simulink models
  • Analyzing simulation results to verify model behavior
  • Automating testing activities and managing results
  • Automatically generating artifacts to communicate results
TechSource Systems Pte Ltd

Who Should

This hands-on course is designed for engineer who needs to build testing framework for the design in Simulink environment.

TechSource Systems Pte Ltd


  • MATLAB Fundamentals and Simulink for System and Algorithm Modeling
  • This course is intended for intermediate or advanced Simulink users
TechSource Systems Pte Ltd


Upon the completion of the course, the participants will be able to:

  • create and run test cases for Simulink models
  • analyze simulation results to verify the behaviour of a model
  • automate testing activities and manage results
  • automatically generate artifacts to communicate results


TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

TechSource Systems is MathWorks Authorised Reseller and Training Partner

Upcoming Program

  • Please keep me posted on the next schedule
  • Please contact me to arrange customized/ in-house training

Course Outline

Verification and Validation in Model-Based Design

Objective: Introduce verification and validation in the Simulink environment and discuss how it fits in to a typical project workflow using Model-Based Design.

  • Continuous test and verification
  • Types of verification
  • Electronic throttle control project
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Developing Test Cases

Objective: Create time-based and logic-based test cases for a Simulink model.

  • Defining test cases
  • Generating test harnesses
  • Creating and importing test inputs
  • Incorporating logic in tests

Analyzing Test Results

Objective: Analyze test results of a Simulink simulation, both during and after the simulation.

  • Performing requirements-based assessments
  • Logging, inspecting, and comparing test results
  • Collecting model coverage
  • Saving and loading variables
  • Customizing plots
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Building Test Suites

Objective: Create repeatable groups of tests and automatically generate reports from the test results.

  • Creating test files
  • Configuring simulation, baseline, and equivalence tests
  • Viewing and documenting test results