测试框架
单元测试,集成代码测试,闭环场景,库测试
通过使用测试框架为您的模型创建特定于测试的仿真环境。您可以隔离用于单元测试的各个模块,还可以添加输入、验证逻辑和仪表板模块。通过将物理被控对象模型添加到测试框架来执行闭环测试。在更改生产模型之前,通过测试框架测试潜在的设计更改。
与使用单独的模型进行单元测试相比,测试框架在模型画布中提供了管理和同步功能。如果模型正在进行变更管理,您可以将测试框架保存在外部文件中,而无需更改主模型。
您可以通过在 SIL 或 PIL 模式下仿真测试框架来测试生成的代码。您还可以通过为 C Caller 或 S-Function 模块创建测试框架来测试外部人工代码。
工具
Simulink 测试管理器 | 在不同的执行环境中进行模型和代码测试,管理测试套件,并分析和报告结果 |
主题
- 测试框架与模型关系
使用通过模型画布访问的单独工作区和配置集,在隔离环境中测试 Simulink® 模型。
- 创建测试框架
使用测试框架隔离在测组件。
- 创建或导入测试框架并选择属性
为您的模型和子系统创建、导入和定制测试框架配置。
- 管理测试框架
管理测试框架,包括打开、转换、关闭、删除和导出。
- 同步测试框架和模型之间的更改
传输配置集和工作区变量,更新组件设计并重建框架以反映最新设计。
- 特定模型元素的测试框架构建
描述如何为某些 Simulink 语义和组件类型构建测试框架。
- 测试库模块
对库、库模块和链接模块应用测试来测试可重复使用的组件。
- 自定义测试框架
创建可重复使用的函数和回调来定制测试框架。
- 从独立模型创建测试框架
在 Simulink Test™ 中将独立模型作为测试框架导入。
- 使用 Stateflow 图进行测试框架输入和调度
使用 Stateflow 图定义测试框架输入和测试序列。