主要内容

Simulink 测试管理器

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

说明

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

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

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

  • 测试输入

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

  • 基线测试的基线准则

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

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

  • 模型参数和配置覆盖

  • 加载模型前后运行的回调函数

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

  • 将需求链接到验证这些需求的测试

注意

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

Image of the Simulink Test Manager

打开 Simulink 测试管理器

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

  • 在 Simulink 工具条中

    1. 打开 App 选项卡。

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

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

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

提示

  • 测试选项 - 当您在测试管理器的测试浏览器窗格中选择测试用例时,将显示用于指定测试属性和测试选项的不同测试部分。有关选项的描述,请参阅在测试管理器中指定测试属性

  • 测试结果图 - 结果和工件窗格显示包括测试用例准则和测试运行结果的层次结构。选择单选按钮可打开嵌入式仿真数据检查器的比较选项卡。选择复选框可打开检查选项卡。当您在该选项卡中选择某个信号时,将会绘制该信号的数据。有关使用结果和工件窗格和嵌入式 Simulink 数据检查器选项卡的详细信息,请参阅查看测试用例结果

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

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

    • 使用信号记录,而不是根级输出记录。

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

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

版本历史记录

在 R2015a 中推出