Main Content

本页采用了机器翻译。点击此处可查看英文原文。

Simulink Test 经理

在不同的执行环境中进行模型和代码测试,管理测试套件,并分析和报告结果

说明

您可以使用 Simulink 测试管理器为 Simulink® 模型创建测试用例,并在桌面、SIL、PIL 和 HIL(针对运行 Simulink Real-Time™ 的目标计算机)执行环境中编写代码。您可以创建或导入测试数据、运行测试、查看结果并创建报告。您还可以导入和测试 C 和 C++ 代码以及 MATLAB® 测试脚本。

您可以将测试用例分组到测试套件中,并保存在测试文件中。您可以创建的测试类型包括仿真测试、等效性(背靠背)测试(用于比较模型或生成的代码)以及基线测试(用于将模型输出与已知基线进行比较)。您可以直接在模型上运行测试或使用测试框架,将测试环境与模型分开。参见 测试框架与模型关系

您可以指定要测试的模型或组件,以及:

  • 测试输入

  • 测试输出,例如记录的信号和状态

  • 基线测试的基线准则

  • 迭代运行不同的输入、参数、基线准则等的组合。

  • 仿真行为的时序和逻辑评估

  • 模型参数和配置覆盖

  • 在加载模型之前和之后运行的回调

  • 覆盖率设置用于衡量模型或代码执行路径的执行程度

  • 将需求与验证它们的测试联系起来

注意

如果您的模型或测试框架包含 To Workspace 模块,则测试运行完成后,该模块变量不会保存在基础工作区中。测试完成后,基础工作区恢复到原始状态。

Image of the Simulink Test Manager

打开 Simulink Test 经理

使用以下选项之一打开 Simulink Test 管理器:

  • 在 Simulink 工具条中

    1. 打开 App 选项卡。

    2. 在模型验证、确认和测试部分,点击 Simulink Test

    3. 测试选项卡上,点击测试工具条上的 Simulink 测试管理器

  • 在 MATLAB 命令提示符下,输入 sltest.testmanager.view

在 Simulink Test 管理器中,测试浏览器窗格中的测试部分包含测试选项。有关选项的描述,请参阅 在测试管理器中指定测试属性

默认情况下,在 Simulink Test 管理器中运行测试会禁用 Simulink、Stateflow®Test Sequence 模块的断点。使用 Simulink Test 管理器中的使用步进器运行运行使用仿真步进器中的断点的测试。使用使用步进器运行时:

  • 不要在快速重启仿真模式下运行测试。

  • 使用信号日志,而不是根输出日志。

  • 在测试使用的外部 Excel 文件中,指定信号和参数的完整模块路径。

如果您拥有 Simulink Check™ 许可证,您可以在仪表板选项卡中监控模型测试工作的进度和质量。有关信息,请参阅 View Model Testing Status in Simulink Test Manager (Simulink Check)

版本历史记录

在 R2015a 中推出