主要内容

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

结果部分

双击结果和工件窗格中的测试用例结果以打开结果选项卡并查看测试用例结果部分。显示基线测试用例结果作为示例。

Test case results summary

摘要

对于选定的测试用例,摘要部分包括基本测试信息和测试结果。有关仿真的更多信息,请切换仿真元数据箭头以展开该部分。

对于选定的结果项,摘要部分包含结果集的信息,该信息适用于其所有子测试套件和测试用例。

测试需求

与测试用例相关的测试需求列表。有关将需求链接到测试用例的更多信息,请参阅需求

迭代设置

如果您使用迭代来运行测试用例,那么此部分将出现在结果中。有关测试迭代的更多信息,请参阅 测试迭代

误差

本节显示从 Simulink® 诊断查看器捕获的仿真错误。测试用例和回调脚本中定义的不正确信息导致的错误也显示在这里。要在命令行窗口中查看仿真日志,请在运行测试之前在命令行中输入此命令:

sltest.testmanager.setpref('ShowSimulationLogs',...
   'IncludeOnCommandPrompt',true)

日志

本节显示从 Simulink 诊断查看器捕获的仿真警告。要在命令行窗口中查看仿真日志,请在运行测试之前在命令行中输入此命令:

sltest.testmanager.setpref('ShowSimulationLogs',...
   'IncludeOnCommandPrompt',true)

描述

您可以在此处添加有关测试结果的注释。这些注释与结果一起保存。

变体配置详细信息

本节显示了测试过程中应用的变体配置信息。应用的变体配置在名称描述列中标识。

控制项变量表包含构成已应用变体配置的变体控制变量相关信息.

  • 名称 - 变量名称

  • - 用于测试的变量值

  • 变体激活时间 -

    变体激活时间 - 如果变量是一个 Simulink.VariantControl 对象,此字段显示该对象的 ActivationTime 属性的值.

  • - 变量定义的数据源

如果为测试用例或迭代指定了变体配置,则本节将出现在结果摘要中。

有关信息,请参阅Variant Configurations

故障设置

测试用例或测试迭代中使用的故障集列表。展开故障集以查看包含故障的模型元素名称、每个模型元素上的活动故障以及每个故障使用的触发条件。如需更多信息,请参阅对故障进行定义和建模 (Simulink Fault Analyzer)

参数覆盖

在测试用例参数覆盖中指定的参数覆盖列表。如果未指定参数覆盖,则此部分不会显示在结果摘要中。

覆盖率结果

如果您在测试中收集覆盖率,则所选测试用例结果的覆盖率结果将出现在此部分中。覆盖率结果在测试文件级别汇总。有关覆盖率的更多信息,请参阅收集测试覆盖率

聚合覆盖率结果

在结果级别,列出针对测试覆盖率分析的模型,并包含生成覆盖率报告的链接。本节还报告了复杂性级别以及决策和执行百分比。

范围覆盖率结果与链接需求相关

控制覆盖率结果是否包括所有已执行的项目或仅包括与需求直接相关的已执行的项目。如果未选择,覆盖率结果将包括所有已执行的项目。如果选定并且结果集包含多个仿真(例如多个测试用例或迭代),则会显示与这些测试用例或迭代中的需求明确相关的测试的覆盖率结果。与 Test Sequence 模块中的步骤相关的要求不包含在覆盖率结果中。

添加缺失覆盖测试

使用 Simulink Design Verifier 生成缺失覆盖率的测试。要向现有测试用例添加迭代,请在测试用例中选择测试用例名称。要创建新的测试用例,请选择<创建新的测试用例>并指定测试类型和测试文件名。请参阅增加模型的测试覆盖率通过生成测试输入来增加覆盖率

应用覆盖率过滤器

在结果级别,列出应用于“聚合覆盖率结果”部分中显示的覆盖率结果的过滤文件。