Develop, manage, and execute simulation-based tests

Simulink Test provides tools for authoring, managing, and executing systematic, simulation-based tests of models, generated code, and simulated or physical hardware. It includes a Test Sequence block that lets you construct complex test sequences and assessments, and a test manager for managing and executing tests. Simulink Test enables functional, baseline, equivalence, and back-to-back testing, including software-in-the-loop (SIL), processor-in-the-loop (PIL), and real-time hardware-in-the-loop (HIL). You can apply pass and fail criteria that include absolute and relative tolerances, limits, logical checks, and temporal conditions. Setup and cleanup scripts help you automate or customize test execution.

You can create nonintrusive test harnesses to test components in the system model or in a separate test model. You can store test cases and their results, creating a repository for reviewing and investigating failures. You can generate reports, archive and review test results, rerun failed tests, and debug the component or system under test.

With Simulink Test and Simulink Requirements, you can link test cases to requirements captured in Microsoft® Word, IBM® Rational® DOORS®, and other documents.

Support for industry standards is available through IEC Certification Kit (for IEC 61508 and ISO 26262) and DO Qualification Kit (for DO-178).

Automating Verification and Validation with Simulink


Create Test Harnesses

Use the integrated simulation test environment to exercise and evaluate Simulink models and components with test harnesses.

Learn more

Author Test Sequences and Assessments

Take advantage of the Test Sequence block that supports step-based and temporal test sequences.

Learn more

Manage Test Plans and Test Execution

Author, execute, review, and organize tests and test suites using the test manager.

Learn more

Perform Functional and Back-to-Back Testing

Perform functional testing at the subsystem or model level.

Learn more

Analyze and Share Test Results

Simplify the debugging and analysis of test results.

Learn more

Product Resources

Discover more about Simulink Test by exploring these resources.


Explore documentation for Simulink Test functions and features, including release notes and examples.


View a Simulink library of blocks that Simulink Test supports.

Technical Articles

View articles that demonstrate technical advantages of using Simulink Test.

User Stories

Read how Simulink Test is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Product Requirements

View product requirements for the latest release of Simulink Test.

Try or Buy

Get a Free Trial

Test drive Simulink Test.

Get a trial

Ready to Buy?

Purchase Simulink Test and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Paul Urban ,
Simulink Test Technical Expert

Email Paul

Simulink Test requires: MATLAB, Simulink

Related Solutions

Use Simulink Test to solve scientific and engineering challenges:

News and Events

Get a MathWorks engineer's perspective on Simulink and Model-Based Design.

Find and Fix Design Errors using Simulink Test