Functional testing includes assessing simulation behavior and comparing simulation data to expected results. You can assess simulation behavior by:
Using temporal and logical assessments in a test case.
verify statements and other operators
in a Test Assessment or Test Sequence
Using blocks from the Model Verification library.
You can assess simulation data by:
Using value or time tolerances when comparing simulation data to baseline data.
Using a custom criteria script to process simulation data.
For an overview of the different verification methods, see Assess Simulation and Compare Output Data.
|Observer Reference||Create and contain an Observer model|
|Observer Port||Wirelessly link signals to use with verification|
|Test Assessment||Assess simulation testing scenarios, function calls, and assessments|
|Sequence Viewer||Display messages, events, states, transitions, and functions between blocks during simulation|
|Assertion||Check whether signal is zero|
An overview of use cases and methods for assessing simulation behavior and
comparing simulation output to expected output, including signal comparison, custom
verify statements, and run-time assessments in the
Use temporal assessments to assess model timing and verify temporal signal logic in the System Under Test.
Learn about the types of logical and temporal assessments and their syntax.
Connect Test Assessment blocks to your model, author
verify statements, and verify multiple conditions in the same
verify statements in a single test step using
Operators and expressions used in Test Sequence and Test Assessment blocks.
Wirelessly access signal and data information.
Specify value and time tolerances for baseline and equivalence criteria.
Create scripts that post-process results using toolbox functions and the MATLAB® Unit Test framework.