
Testing Simulink Models
Tests Simulink models using either ephemeral Gherkin-based tests (model_test) for quick...
Install
npx skills add matlab/simulink-agentic-toolkit --skill testing-simulink-models -g -a claude-code -y- Repository
- matlab/simulink-agentic-toolkit1.3k
- Category
- Testing
- Updated
- 6d ago
- License
- See repository
- Context cost
- Mediumabout 1,501 tokens
- Runs scripts
- No, instructions only
What it does
Tests Simulink models using either ephemeral Gherkin-based tests (model_test) for quick validation or persistent tests (Simulink Test API) authored from requirements or behavioral specs. Requires Simulink Test.
Testing Simulink Models
Requires Simulink Test and R2023a or later. The requirement-driven entry point also requires Requirements Toolbox. The coverage workflow also requires Simulink Coverage. If Simulink Test is unavailable, use simulating-simulink-models with manual assertions.
When to Use
- Writing pass/fail tests for a Simulink model or subsystem
- Verifying expected behavior against requirements or acceptance criteria
- Creating regression tests to catch future breakage
- Reproducing and validating bug fixes with structured assertions
- Collecting decision coverage metrics
- Authoring persistent tests from linked requirements or a behavioral spec
When NOT to Use
- Building or editing model structure → use
building-simulink-models - Running simulations for data exploration, sweeps, or custom analysis → use
simulating-simulink-models - Querying or resolving parameter values → use
model_query_params/model_resolve_params - Creating or editing requirements → use
generate-requirement-drafts - Injecting faults onto model signals without test authoring → use
inject-faults - FMEA, FHA, FTA, or other safety analysis documents → use
manage-safety-analysis - Simulink Test is not installed → fall back to
simulating-simulink-modelswith manual assertions
Testing Approaches
This skill provides two testing approaches. Choose based on task context:


