主要内容

指定测试属性的测试经理

测试经理属性设置,指定测试用例,运行测试套件和测试文件。打开测试经理,使用sltest.testmanager.view。测试经理的信息,请参阅测试经理

测试用例、测试套件和测试文件的部分总结

当您打开一个测试用例,测试套件,在测试经理或测试文件,测试设置分为部分。测试用例、测试套件和测试文件和设置有不同的部分。单击一个测试用例,测试套件,或者测试文件测试浏览器窗格中看到它的设置。

测试区 测试用例 测试套件 测试文件

标签

描述

需求

被测系统

仿真模拟1和2

参数将覆盖

回调

输入

模拟输出

配置设置覆盖

基线标准

等价的标准

迭代

逻辑和时间评估

自定义标准

覆盖范围设置

测试文件选项

测试文件内容

如果你不希望看到所有可用的测试部分,您可以使用测试经理偏好隐藏部分:

  1. 测试经理将来发布,点击首选项

  2. 选择测试文件,测试套件,或测试用例选项卡。

  3. 选择要显示的部分,或清除部分隐藏。只显示的部分你已经设置或更改设置,明确的所有选择首选项对话框。

  4. 点击好吧

你已经修改的部分出现在测试经理,无论偏好设置。

以编程方式设置这些属性,看看sltest.testmanager.getprefsltest.testmanager.setpref

从外部文件创建测试用例

使用现有的Excel文件的支持金宝app金宝app®测试™格式创建一个测试用例,选择从外部文件创建测试用例。然后,输入文件的路径。支持的E金宝appxcel格式中描述Microsoft Excel导入,导出,和日志记录格式

使用一个Excel®或垫不支持的文件格式,写一个适配器功能,这样你就可以在测试经理金宝app使用该文件。然后,注册文件使用sltest.testmanager.registerTestAdapter函数。如果你有注册一个适配器,当您选择从外部文件创建测试用例,两个字段,一个Excel或垫文件的路径,一个用于适配器函数名。看到sltest.testmanager.registerTestAdapter信息和一个例子。

标签

标记你的测试文件,测试套件、测试用例与分类等安全,logged-data,或老化。过滤测试使用这些标签在执行测试或查看结果。看到过滤测试执行,结果,和覆盖率

相应的API,看到标签的属性sltest.testmanager.TestFile,sltest.testmanager.TestSuite,或sltest.testmanager.TestCase,分别。

描述

描述性的文本添加到您的测试用例,测试套件,或者测试文件。

相应的API,看到描述的属性sltest.testmanager.TestFile,sltest.testmanager.TestSuite,或sltest.testmanager.TestCase,分别。

需求

如果你有要求工具箱™安装,您可以通过链接你的测试文件,建立可追溯性测试套件、测试用例的需求。有关更多信息,请参见链接测试用例需求(需求工具箱)

链接一个测试用例,测试套件,或者测试文件要求:

  1. 打开编辑器的要求。在仿真软件将来金宝app发布,应用程序选项卡中,在模型验证、验证和测试,点击要求编辑器

  2. 突出的要求。

  3. 在测试经理需求部分,单击旁边的箭头添加按钮并选择链接到选择的要求

  4. 要求链接出现在需求列表。

相应的API,看到需求的属性sltest.testmanager.TestFile,sltest.testmanager.TestSuite,或sltest.testmanager.TestCase,分别。

被测系统

指定您想要测试模式被测系统部分。使用一个开放的模型在当前活动模型窗口中,单击金宝app使用当前的模型按钮

请注意

上可用的模型必须运行测试用例。您可以添加文件夹包含模型来使用预加载路径的回调。看到回调

指定一个新模型被测系统部分可以导致模型信息过时了。更新模型测试,信号编辑器场景,和可用的配置设置,单击刷新按钮

相应的API,看到模型名参数对setProperty

测试工具

如果你有一个测试被测系统,然后你就可以选择要使用的测试工具的测试用例。如果你有添加或删除测试模型中,单击刷新按钮查看更新后的测试工具列表。

使用测试的更多信息,请参阅完善、测试和调试一个子系统

相应的API,看到HarnessName名参数对setProperty

仿真设置和发布覆盖

覆盖的模拟模式模型的设置,从列表中选择一个新模式。如果模型包含硅/公益诉讼块和你需要在正常模式下运行,使覆盖模型块硅/公益诉讼模式正常模式。相应的API,看到OverrideSILPILMode名参数对setProperty

你可以模拟模型,并在多个MATLAB运行测试®在您的系统上安装的版本。使用为模拟选择版本选择可用的版本。您可以使用版本从R2011b前进。

添加一个或多个发布他们可用的测试经理,点击添加版本为模拟选择版本打开释放面板测试经理首选项对话框中。导航到MATLAB安装你想添加的位置,并单击好吧

您可以添加发布列表,删除它们。你不能删除的版本开始MATLAB会话。

有关更多信息,请参见在多个版本的MATLAB运行测试。相应的API,看到释放名参数对setProperty

被测系统注意事项

  • 被测系统不能在快速启动或外部模式。

  • 停止测试中运行快速的加速器模式下,按Ctrl + C在MATLAB命令提示符。

  • 并行执行快速加速器模式运行时,流信号不出现在测试经理。

  • 被测系统不能保护模型。

仿真模拟1和2

这些部分出现在等价测试用例。使用它们来指定您想要的细节模拟比较。进入测试系统,测试工具如果适用,模拟设置覆盖模拟1。然后您可以单击从模拟1复制设置模拟2使用一个起点为第二组仿真设置。

通过测试,仿真模拟1和2必须记录相同的信号。

使用这些部分等价的标准部分定义您的测试用例的前提。对于等价的一个例子测试,看看测试两个等价的模拟

相应的API,看到SimulationIndex名参数对setProperty

参数将覆盖

指定参数值的测试用例覆盖模型中的参数值工作区,数据字典,基本工作空间,或在一个层次结构模型参考。参数分为集。你可以打开或关闭参数集和个别参数覆盖用旁边的复选框设置或参数。将单个参数粘贴复制到另一个参数集,强调使用参数并单击右键复制粘贴从上下文菜单中。您还可以复制和粘贴参数集。

添加一个参数覆盖:

  1. 点击添加

    一个对话框打开,并带有一个参数列表。如果没有参数列表,单击刷新按钮在对话框中。

  2. 选择您想要的参数覆盖。

  3. 将参数添加到参数设置,点击好吧

  4. 在参数输入覆盖值覆盖值列。

恢复默认值的参数,明确的价值覆盖值列和新闻输入

您还可以添加一组参数从MAT-file覆盖,包括mat文件生成的金宝app仿真软件设计校验™。单击添加箭头并选择添加文件创建一个从MAT-file参数集。

为例,使用参数覆盖,明白了在一个测试用例覆盖模型参数

相应的api,看到sltest.testmanager.ParameterOverride类,OverrideStartTime,OverrideStopTIme,OverrideInitialState,OverrideModelOutputSettings,ConfigSetOverrideSetting名参数对的setProperty方法。

参数覆盖方面的考虑

测试经理只显示顶层被测系统的系统参数。

回调

测试文件级别的回调

两个回调脚本可在每一个测试文件,执行在不同的时间在一个测试:

  • 设置测试文件执行前运行。

  • 清理后运行测试文件执行。

相应的测试用例的api,看到PreloadCallback,PostloadCallback,CleanupCallback,PreStartRealTimeApplicationCallback名参数对的TestCasesetProperty方法。

相应的测试文件api,看到SetupCallbackCleanupCallback名参数对测试文件测试文件setProperty方法。

测试套件级别回调

两个回调脚本可用在每个测试套件执行在不同的时间在一个测试:

  • 设置运行测试套件执行前。

  • 清理后运行测试套件执行。

如果一个测试套件没有任意情况下,测试套件的回调函数不执行。

相应的api,看到SetupCallbackCleanupCallback名参数对的TestSuitesetProperty方法。

测试用例级别回调

三个回调脚本可用在每个测试用例,执行测试时在不同的时间:

  • 预装运行前的模型前加载和回调。

  • Post-load在模型加载和运行PostLoadFcn回调模型。

  • 清理回调后运行模拟和模型。

看到测试执行订单信息回调发生的顺序和模型加载和模拟。

要运行一个单独的回调函数脚本,单击运行按钮以上相应的脚本。

您可以使用预定义的变量在测试案例回调函数:

  • sltest_bdroot可以在Post-Load:该模型模拟的测试用例。模型可以利用模型。

  • sltest_sut可以在Post-Load:被测系统。利用,它是被测试的组件。

  • sltest_isharness可以在Post-Load:返回true,如果sltest_bdroot是一种利用模型。

  • sltest_simout可以在清理:模拟输出所产生的模拟。

  • sltest_iterationName可以在预装,Post-Load,清理:当前执行的测试迭代的名字。

disp不要在回调工作。验证回调执行,使用MATLAB脚本,包括断点的回调。

回调的测试用例脚本不存储模型和不覆盖仿真软件模型的回调。金宝app使用回调函数时考虑以下:

  • 阻止一个无限循环的执行回调脚本,出版社Ctrl + C在MATLAB命令提示符。

  • sltest.testmanager不支持的功能。金宝app

相应的api,看到PreloadCallback,PostloadCallback,CleanupCallback,PreStartRealTimeApplicationCallback名参数对的TestCasesetProperty方法。

评估调

您可以输入一个回调函数来定义变量和条件使用仅在逻辑和时间评估使用评估调部分。看到评估调在逻辑和时间评估部分获得更多信息。

相应的API,看到setAssessmentsCallback

输入

一个测试用例可以使用输入数据:

  • 一个信号编辑器被测系统的块。选择信号编辑场景并选择场景。被测试的系统只能有一个信号编辑器块在顶层。

  • 外部数据文件。在外部输入表,点击添加。选择一个MAT-file或微软®Excel文件。

    使用外部文件作为输入的更多信息,参见使用外部Excel或MAT-File数据测试用例。对文件格式的信息Microsoft Excel文件测试经理,请参阅在Excel格式的测试用例数据

  • 场景在一个测试序列块。首先,单击刷新箭头旁边的测试序列块域,然后选择模型中的测试序列块包含场景。如果你还没有选择一个场景覆盖的场景测试运行和不使用迭代,然后在选定的测试序列块活动场景。如果你不也选择一个场景中,但是使用迭代,那么活跃的场景测试序列块是默认为所有迭代。

    使用覆盖的场景覆盖在选定的测试序列块活动场景。单击刷新箭头旁边覆盖的场景字段。然后,选择要使用的场景而活跃的场景或作为默认的迭代。在迭代节中,你可以改变分配给每个迭代的场景。有关更多信息,请参见用测试序列场景在测试序列编辑器和测试经理

输入数据包含在您的测试结果,选择包括输入数据在测试结果

如果你输入数据的时间间隔短于该模型仿真时间,您可以限制仿真的时间由你指定输入数据选择停止仿真最后时间点

有关测试输入的更多信息,请参阅测试编写:输入页面。

在测试经理编辑输入数据文件

从测试管理器,你可以编辑你的输入数据文件。

要编辑一个文件,选择文件,然后点击编辑。您可以编辑编辑mat文件或数据信号Microsoft ExcelExcel文件。

了解Excel文件的语法,请参阅在Excel格式的测试用例数据

相应的API,看到sltest.testmanager.TestInput

模拟输出

使用模拟输出部分将信号输出添加到您的测试结果。信号记录在你的模型或测试工具可以出现在结果之后将它们添加模拟输出。你可以把它们。个人信号添加到日志和情节或添加一个信号设置。

记录信号——在记录信号分段,点击添加。遵循用户界面。

复制一套记录信号到另一个测试用例在相同或不同的测试文件,选择信号设置记录信号,右键单击显示上下文菜单,然后单击复制。然后,在目的地的测试用例,选择信号设置记录信号,右键单击该信号,并点击粘贴。你可以复制和粘贴多个记录信号设置。

一个测试用例,您可以使用SDI视图文件设置指定路径仿真数据检查员(SDI)视图文件。您可以为每个测试用例分配一个不同的视图文件。视图文件配置信号情节和布局的测试用例的结果。测试经理在SDI视图不支持某些配置文件,如轴情节布局金宝app除了时间以外的情节和轴布局N——- - - - - -网格。然而,测试经理适用于类似的配置,如果可能的话。你不能拯救一个SDI视图文件从测试经理,虽然当你测试和结果保存在一个MLDATX测试文件,文件保存当前布局的测试。使用金宝appSimulink.sdi.saveView创建并保存一个SDI视图文件。有关更多信息,请参见保存并共享仿真数据检查数据和视图

其他输出——使用的选项其他输出分段添加状态,最终状态,模型输出值,数据存储变量和信号测井值你的测试结果。能够选择一个或多个选项,点击覆盖模型设置

  • 在模拟块之间的——包括状态值。你必须有一个序列观众阻止在您的模型中包括状态值。

  • 最终状态——包括最终状态值。你必须有一个序列观众阻止在您的模型中包括最终状态值。

  • 输出——包括模型输出值。

  • 数据存储——包括记录数据存储在模型中数据存储内存块中的变量。默认情况下这个选项被选中。

  • 信号记录——包括记录中指定的信号模型。默认情况下这个选项被选中。如果你选择测井信号输出当你创建了利用,进行测试的组件的所有输出信号被记录并返回测试结果,即使他们没有列出模拟输出部分。关闭日志记录的信号,测试工具,右键单击并选择一个信号停止记录选择信号

有关更多信息,请参见在一个测试用例捕获仿真数据。相应的API,看到OverrideModelOutputSettings名参数对setProperty

输出触发用的输出触发指定何时启动和停止信号分段记录根据一个条件或持续时间。* *测试通过,如果通过而引发即使测试失败以外的触发时间/条件真正的* *。

开始登录选项有:

  • 在仿真开始仿真开始时,开始记录数据。

  • 当条件为真——开始登录指定的条件表达式是正确的。单击编辑符号旁边条件显示一个编辑框,你进入状态。

  • 后持续时间——开始登录指定的秒数后已经开始模拟。点击旁边的价值持续时间(秒)显示一个编辑框,你输入的时间秒数。

停止记录选项有:

  • 当仿真停止仿真结束的时候——停止日志数据。

  • 当条件为真——不要停止日志记录在指定的条件表达式是正确的。单击编辑符号旁边条件显示一个编辑框,你进入状态。出现在变量的条件符号编辑器,你可以将它们映射到一个模型元素或表达式,或重命名它们。

  • 后持续时间——指定的秒数后停止日志记录开始以来已经过去了。点击旁边的价值持续时间(秒)显示一个编辑框,你输入的时间秒数。

调整时间为零——变化记录开始时间为零。例如,如果日志记录开始时间2,然后选择这个选项改变了2秒。

符号——点击添加一个信号从模型映射到一个象征的名字。您可以使用这个符号在一个触发条件。使用和地图符号的信息,请参阅通过使用时间评估评估时序逻辑

配置设置覆盖

的测试用例,您可以指定配置设置,不同于在模型中设置。设置测试用例的配置设置使您能够尝试不同的配置测试用例无需修改模型。配置设置覆盖选项有:

  • 不覆盖模型设置使用当前模式配置设置

  • 的名字——活动配置集的名称。模型组只能有一个激活配置。刷新列表查看所有可用的配置设置和选择所需的一个活动。如果你保持默认(模型设置)使用默认名称,模拟,模型的活动配置集。

  • 连接配置文件中设置外部文件路径(文件位置),其中包含一个配置设置变量。您所指定的变量变量名引用一个配置文件中设置的名称。创建一个配置组信息,请参阅金宝appSimulink.ConfigSet保存配置集。有关配置设置引用的信息,明白了分享一个配置多个模型

相应的API,看到ConfigSetOverrideSetting,ConfigSetName,ConfigSetVarName,ConfigSetFileLocation,ConfigSetOverrideSetting名参数对setProperty

基线标准

基线标准部分出现在基线测试用例。当一个基线测试用例执行,测试经理捕获信号的数据信号模型中标记为日志记录和比较的基线数据。

包括基线数据和报告结果

点击在测试结果包括基线数据将基线数据包含在测试结果图和测试报告。

捕捉基线标准

捕捉记录信号被测系统的数据作为基准标准,点击捕获。然后捕捉基线的提示对话框。捕获数据编译和模拟被测系统和存储记录的输出信号基线。一个基准测试的例子,看到比较模型输出和基线数据

相应的API,看到captureBaselineCriteria方法。

你可以节省MAT-file或信号数据Microsoft Excel文件。理解Excel文件的格式,请参阅在Excel格式的测试用例数据

您可以使用当前版本捕捉基线标准模拟或在您的系统上安装另一个版本。添加发布您想要使用的测试经理的偏好。然后,选择你想要的版本可用的测试用例中使用为模拟选择版本选择测试用例。当您运行测试时,您可以比较的基线版本创建基线或反对另一个版本。有关更多信息,请参见在多个版本的MATLAB运行测试

当您选择Excel作为输出格式,您可以指定保存数据表的名称。如果你使用相同的Excel文件输入和输出数据,默认情况下两组数据出现在相同的表。

如果你捕获的数据已经包含输出到一个文件中,指定表名覆盖输出文件的数据只有在表。

为每个测试用例迭代来拯救一个基线相同的文件在一个单独的表,选择捕捉基线为迭代。这个复选框出现只有在您的测试用例已经包含迭代。迭代的更多信息,请参阅测试迭代

指定公差

您可以指定公差确定测试用例的不及格两种标准。您可以指定绝对、相对领先和滞后公差单个信号或整个基线标准集。

当你捕捉基线,基线文件及其信号出现在榜单上。在表中,你可以设定的公差的信号。看到公差用于基准测试的一个例子,看看比较模型输出和基线数据

相应的API,看到AbsTol,RelTol,LeadingTol,LaggingTol的属性sltest.testmanager.BaselineCriteria

添加文件作为基线

通过点击添加,你可以选择一个已存在的文件作为一个基准。您可以添加mat文件Microsoft Excel文件作为基线。格式Microsoft Excel文件中描述在Excel格式的测试用例数据

相应的API,看到addInput方法。

更新信号数据的基线

您可以编辑信号基线数据,例如,如果您的模型改变,你希望不同的值。打开编辑器或信号Microsoft Excel文件进行编辑,从列表中选择基线文件并单击编辑。看到手动更新基线信号数据

您还可以更新您的基线检查测试失败时数据inspector视图。看到检查测试失败和修改基线

等价的标准

本节出现在等价测试用例。等价的标准是一组信号数据比较仿真模拟1和2。指定公差规范—标准的测试。您可以指定绝对、相对、领先和滞后公差的信号。

指定公差,第一次点击捕获运行被测系统在模拟1和信号标记为日志记录添加到表中。指定表中的公差。

捕获的信号后,您可以选择从表中信号缩小您的结果。如果你不选择信号等价的标准,运行测试用例比较所有的记录信号仿真模拟1和2。

等价测试用例的一个例子,请参阅测试两个等价的模拟

相应的API,看到captureEquivalenceCriteria方法。

迭代

使用迭代重复测试时使用不同的参数值,配置集,或输入数据。

  • 您可以运行多个模拟相同的输入,输出,和标准全面通过不同的参数值在一个测试用例。

  • 模型、外部数据文件和测试序列块可以包含多个测试输入场景。简化你的测试文件架构,您可以运行不同的输入场景作为迭代而不是不同的测试用例。每次迭代可以应用不同的基线数据,或者从一组迭代获取新的基线数据。

  • 您可以遍历不同的配置设置,例如解决或数据类型之间的比较结果。你也可以遍历测试序列块不同的场景。

从定义创建迭代参数设置、信号编辑场景,测试序列场景,外部数据文件,或配置集,用表迭代。要创建一个自定义组可用迭代的测试用例元素,测试用例编写MATLAB的迭代脚本。

不用重新编译运行迭代模型为每个迭代,使运行测试迭代快速重启。当选择这个选项可以减少模拟时间。

迭代测试的更多信息,请参阅测试迭代。更多信息快速重启,看到重新启动改善迭代模拟多快

相应的API,看到sltest.testmanager.TestIteration

逻辑和时间评估

使用基于表单的编辑器,创建时间评估提示输入条件、事件、信号值,延迟,和响应。崩溃的单个元素时,编辑器将显示一个可读的语句总结评估。看到通过使用时间评估评估时序逻辑逻辑语法和时间评估为更多的信息。

复制粘贴一个评估或符号,选择评估或符号并右键单击上下文菜单显示。您可以选择一个单一的评估或符号或选择多个评估或符号。另外,复制或粘贴选定评估或符号,使用Ctrl + CCtrl + V。粘贴的评估将其添加到一端评估列表中当前的测试用例。你也可以粘贴到不同的测试用例。评估及其符号名称改变默认的名字贴的评估。您还可以使用上下文菜单中删除评估。删除符号,使用删除按钮。如果你删除一个评估或符号,你不能复制粘贴即使你之前删除它。

评估调

您可以定义变量和使用它们在逻辑和时间评估条件和表达式评估调部分。

通过编写脚本中定义变量评估调部分。您可以将这些变量映射到的象征符号窗格中右键单击符号,选择映射到表达式,输入的变量名表达式字段。有关如何将变量映射到符号的信息,明白了映射到表达式解决评估参数符号

评估调部分访问包含测试的预定义的变量,模拟和模型数据。您可以定义一个变量作为该数据的函数。有关更多信息,请参见评估调节中定义变量。相应的API方法,请参阅setAssessmentsCallbackgetAssessmentsCallback

如果您的评估使用至少,最多,之间的,或直到语法,选择扩展的结果生产的最低可能的未经测试的结果。在某些情况下,没有或不是所有未经测试的结果可以进行测试,结果仍然会显示一些未经测试的结果。之前当你扩展测试结果,通过测试可能会失败。离开扩展的结果检查,除非你需要避免不相容与早期的测试结果。

象征t(时间)

符号t自动绑定到模拟时间和可用于逻辑条件和时间评估。这个符号不需要映射到一个变量,是不可见的符号窗格。例如,限制一个评估时间5 - 7秒,创建一个Trigger-response评估,在触发条件,输入t < 5 & t > 7。为了避免意想不到的行为,不定义一个新的象征t符号窗格。

符号数据类型

如果你符号映射到离散数据信号是线性插值,插值将自动更改为零级评估中评估。

自定义标准

本节包含一个嵌入式MATLAB编辑器来定义自定义您的测试的通过/失败标准。选择函数customCriteria(测试)使标准脚本编辑器中。自定义标准模型之外的操作运行时;该脚本后评估模型模拟。

常见的使用定制的标准包括验证信号特征或验证测试条件。MATLAB单元测试资格核查标准提供了一个框架。例如,这个自定义的标准脚本得到信号的最后一个值PhiRef和验证它等于0:

%的最后一个值PhiRef Signals_Req1_3从数据集lastValue = test.sltest_simout.get (“Signals_Req1_3”. get ()“PhiRef”).Values.Data(结束);%确认最后一个值= 0test.verifyEqual (lastValue 0);

看到过程与定制脚本测试结果。MATLAB的单元测试资格的列表,请参阅断言验证表,和其他资格

您还可以定义的情节自定义标准部分。看到创建、存储和MATLAB数据开放

相应的API,看到sltest.testmanager.CustomCriteria

覆盖范围设置

使用本节来配置覆盖集合为一个测试文件。设置从测试文件传播到测试套件和测试用例在测试文件。你可以关掉覆盖集合或一个或多个测试套件或测试用例覆盖率指标,除非您的测试是一种基于matlab的仿真软件测试。金宝app

基于matlab的仿真软件测试,您金宝app可以更改覆盖设置仅在测试文件级别。如果你改变覆盖设置测试经理,修改不保存到基于matlab仿真软件测试脚本文件。金宝app如果你也将覆盖使用sltest.plugins.ModelCoveragePlugin在基于matlab的仿真软件测试脚本金宝app(。m)文件或在命令行中,测试经理使用覆盖设置的测试脚本,而不是测试经理覆盖设置。

覆盖不支持银或公益诉讼。金宝app

覆盖率收集选项有:

  • 记录被测试覆盖系统——收集模型或覆盖,当包括在指定的组件被测系统为每个测试用例部分。如果您使用的是测试,系统测试是利用创建的组件。不被测试的系统测试工具。

    • 被测试框图,系统整体框图。

    • 模型块,被测试的系统参考模型。

    • 为一个子系统,被测系统的子系统。

  • 记录报道引用的模型——收集覆盖率模型引用中指定的被测系统。如果测试装具模块引用另一个模型,覆盖率结果包含模型,。

  • 排除不活跃的变体——不包括从覆盖率结果这些变体块不活跃在任何时间测试运行:

    • 在仿真软件变种块金宝app变体激活时间设置为启动

    • 变体配置Stateflow®图表

    当显示测试结果,如果您选择或清除这个选项的聚合覆盖率结果部分,报道结果自动更新。信息,请参阅块模型覆盖变体(金宝app仿真软件覆盖)

请注意

覆盖设置,包括覆盖过滤器文件,测试经理覆盖在模型中所有覆盖设置配置。测试经理,不覆盖模型设置在配置设置部分覆盖模型设置在模拟输出部分不适用于覆盖。

默认情况下,测试经理包括外部MATLAB函数和文件覆盖率结果。你可以排除外部MATLAB函数和文件使用set_param(模型、“CovExternalEMLEnable”、“了”、“CovSFcnEnable”,“关闭”);在命令行中。另外,您可以通过使用排除MATLAB函数和文件包括在分析从仿真软件中设置覆盖分析仪的应用模型。金宝app

更多信息收集范围,明白了收集覆盖率测试。相应的API,看到sltest.testmanager.CoverageSettings

上的信息覆盖率度量选项,请参阅类型的模型覆盖(金宝app仿真软件覆盖)

基于matlab的仿真软件测试的信息,请参阅金宝app使用基于matlab的仿真软件测试在测金宝app试经理

测试文件选项

关闭开放数据结束时执行

当您的测试产生的数据,选择这个选项的工作环境数据测试执行完成后。

相应的API,看到CloseFigures的属性sltest.testmanager.Options

商店MATLAB数据

选择这个选项来存储数据在测试期间测试文件生成的。您可以输入MATLAB代码创建人物和情节的回调或测试用例自定义标准部分。看到创建、存储和MATLAB数据开放

相应的API,看到SaveFigures的属性sltest.testmanager.Options

生成报告之后执行

选择生成报告之后执行测试执行后创建一个报告。选择这个选项显示报告选项可以设置,设置与测试文件保存。

请注意

启用选项指定每页块的数量,选择模拟输出和基线

默认情况下,模型的名字,仿真起始和终止时间和触发信息都包含在这个报告。

相应的API,看到GenerateReport的属性sltest.testmanager.Options

报告的详细信息,请参阅导出测试结果定制测试结果报告

测试文件内容

基于matlab的仿真软件测试,显示的金宝app内容M文件,定义了测试。本节只出现如果你打开或创建了一个新的基于matlab仿真软件测试。金宝app看到使用基于matlab的仿真软件测试在测金宝app试经理

另请参阅

||