功能测试、基线测试、多版本测试和并行测试
分析依存关系,将输出与已知值进行比较,跨版本比较输出,并行运行,使用外部数据输入
您可以在 Simulink® Test™ 中运行以下类型的测试:
功能测试 — 使用功能需求来开发测试用例和测试套件,以分析模型组件是否满足这些需求。
基线测试 — 将测试结果与包含已保存输出值的文件进行比较。
多版本测试 — 使用多个版本来运行测试,并检查结果在各版本之间是否没有变化。
并行测试 — 缩短测试执行运行时间,特别是对于需要很长时间才能完成仿真的复杂 Simulink 模型或需要很长时间才能完成运行的具有多次测试迭代的测试。要在本地计算机或集群上并行运行测试,您必须安装 Parallel Computing Toolbox™。要在远程集群或云中运行测试,您必须安装 MATLAB® Parallel Server™。
主题
- 执行功能测试并分析测试覆盖率
分析功能依存关系,测试隔离的模型组件,创建测试用例套件、测试模型和代码来实现覆盖率。
- 比较模型输出与基线数据
根据基线测试仿真输出。
- Baseline Testing
Create and run a test that compares updated model simulation data with baseline data.
- 在 MATLAB 的多个版本中运行测试
比较多个 MATLAB 版本的测试结果。
- 使用并行执行运行测试
使用 Parallel Computing Toolbox 或 MATLAB Parallel Server 减少测试时间。
- 在测试用例中覆盖模型参数
使用参数覆盖和测试管理器将仿真与基线数据进行比较。
- 在测试执行期间覆盖仿真模式
此示例显示如何在运行测试时覆盖仿真模式。您可以在仿真模式下运行测试,而无需修改测试用例或模型设置中指定的仿真模式。
- 测试执行顺序
模型加载以及测试用例、迭代和回调运行的顺序。