Please enable JavaScript to view this site.

Waijung 2 User Guide

Introduction

Automated testing in Simulink involves using tools and scripts to automate the execution and evaluation of test cases. It allows for the repetitive and systematic execution of tests without manual intervention. Here are some aspects of automated testing in Simulink:

1.Test Automation Frameworks: Utilize testing frameworks, such as Simulink Test, MATLAB Unit Test Framework, or external frameworks integrated with Simulink, to automate test case execution, result collection, and reporting.

2.Scripting and Programming: Develop MATLAB scripts or functions to define test cases, simulate the Simulink model with specified inputs, and compare the outputs against expected results.

3.Test Harnesses: Create dedicated test harnesses or simulation setups that automate the generation of test inputs, capture outputs, and perform automated assertions or comparisons.

4.Batch Execution: Automate the execution of multiple test cases or test suites using scripts or batch processing features. This allows for unattended execution and scalability of testing efforts.

5.Continuous Integration: Integrate Simulink models with continuous integration (CI) systems, such as Jenkins or Azure DevOps, to automatically trigger tests on code commits or changes, ensuring regular validation and early detection of issues.

6.Automated testing improves efficiency, repeatability, and scalability of testing efforts. It enables faster feedback cycles, facilitates regression testing, and supports integration with other software development practices, such as version control and CI/CD pipelines.

 

Simulink provides dedicated tools, such as Simulink Test, that offer features and functionality to support both manual and automated testing. These tools provide test case management, result analysis, test report generation, and integration with MATLAB scripting and programming capabilities.

Content

Model-in-the-Loop (MIL) Testing

Processor in the loop (PIL) simulation

Script Testing

Copyright 2024 Aimagin Co.,Ltd. Rev.1680