主要内容

在MATLAB的多个版本中运行测试

如果您有多个松动发布®安装后,您可以在多个版本中运行测试。从R2011b开始,您还可以在没有这些功能的版本中运行测试金宝app®测试™

虽然您可以在先前版本的模型上运行测试用例,但是您运行测试的版本必须支持测试的特性。金宝app例如,如果您的测试涉及到测试工具或测试序列,那么发行版必须支持这些特性以运行测试。金宝app

在创建使用附加版本的测试之前,请使用测试管理器首选项将这些版本添加到可用版本列表中。看到使用测试管理器首选项添加发布

在多个版本中进行测试的注意事项

先前或以后的版本中的测试模型

您的模型或测试线束必须与运行测试的Matlab版本兼容。

  • 如果您有一个在较新的MATLAB版本中创建的模型,要在较早的MATLAB版本中测试该模型,请将该模型导出到较早的版本,并使用较早的MATLAB版本模拟导出的模型。有关更多信息,请参阅有关导入模型的信息保存模型

  • 要在最新版本的MATLAB中测试模型,请考虑使用Upgrade Advisor将模型升级到最新版本。有关更多信息,请参见咨询升级顾问

与以前版本的测试用例兼容性

在多个版本中执行测试时,MATLAB版本必须支持测试用例的特性。金宝app例如:

  • R2015A及更高版本支持测试线束。金宝app

  • 测试序列R2015A及更高金宝app版本支持块。

  • 验证()R2016b及以后版本支持语句金宝app。

多版本测试的测试用例限制

多释放测试不支持某些功能:金宝app

  • 并行测试执行

  • 使用MATLAB单元测试框架运行测试用例

  • 实时测试

  • 在外部Excel中定义的输入数据®文档

  • 测试管理器中的覆盖集合

  • 使用金宝app仿真软件设计校验™扩大覆盖面

  • 包括测试用例回调的自定义图形

使用测试管理器首选项添加发布

使用Test Manager首选项将包含您要测试的MATLAB发布。您可以删除添加到列表中的版本。您无法删除您正在运行的Rest Manager中的版本。

  1. 在Test Manager中,单击首选项

  2. 在“首选项”对话框中,单击释放。的释放窗格列出了您正在运行Test Manager的版本。

  3. 在里面释放窗格中,单击添加/删除版本打开发布管理器。

  4. 在发布管理器中,单击添加

  5. 浏览到要添加的MATLAB发布的位置,然后单击

  6. 要更改将出现在测试管理器中的发布名称,请编辑的名字字段。

  7. 关闭发布管理器。Preferences对话框显示了所选的版本。取消选择不希望用于运行测试的版本。

在多个版本中运行基线测试

当您使用为多个版本设置的测试管理器运行基线测试时,您可以:

  • 在“版本”中创建基线,您希望看到结果,例如,尝试不同的参数并应用公差。

  • 在一个版本中创建基线并在另一个版本中运行它。例如,使用这种方法,您可以知道较新的释放是否产生与早期版本相同的模拟输出。

创建基线。

  1. 确保版本已经添加到您的测试管理器首选项中。

  2. 如有必要,创建测试文件,并将基准测试用例添加到它。

  3. 选择测试用例。

  4. 被测系统,输入要测试的模型的名称。

  5. 设置测试的其余部分。

  6. 捕获基线。下基线标准,点击捕获。指定保存基线的格式和文件,并选择捕获基线的版本。然后,单击捕获来模拟模型。

有关捕获基线的更多信息,请参见捕获基线标准

创建基线后,在所选版本中运行测试。您选择的每个版本生成一组结果。

  1. 在测试用例中,展开模拟设置和释放覆盖而且,在选择模拟版本下拉菜单,选择要用于与基线进行比较的版本。

  2. 指定测试选项。

  3. 从ToolStrip,单击运行

    对于您选择运行测试用例时的每个版本,将出现通过失败结果结果和工件窗格。对于发布的结果,而不是您正在运行测试管理器的发布的结果,发布号出现在名称中。

测试案例结果层次结构

在多个版本中运行等价测试

运行等效测试时,可以比较两个模拟。每个模拟都在单个版本中运行,可以相同或不同。等效测试的示例包括比较模型在不同的模型仿真模式下运行,例如正常和循环(SIL),或比较不同的公差设置。

  1. 确保版本已经添加到您的测试管理器首选项中。

  2. 如果有必要,创建一个测试文件,并向其中添加一个等价的测试用例。

  3. 选择测试用例。

  4. 模拟1,被测系统,输入要测试的模型的名称。

  5. 扩大模拟设置和释放覆盖而且,在选择模拟版本下拉菜单,选择释放进行等效测试的模拟1。对于等价测试,每个模拟只能选择一个释放。

  6. 设置测试的其余部分。

  7. 重复步骤4到6模拟2.

  8. 在ToolStrip中,单击运行

    测试运行您选择的版本中的每个模拟,并比较结果是否等价。对于您在运行测试用例时选择的每个版本,通过-失败结果会出现在结果和工件窗格。对于发布的结果,而不是您正在运行测试管理器的发布的结果,发布号出现在名称中。

    测试用例结果层次结构与信号选择复选框。

在多个版本中运行仿真测试

使用您在测试用例中指定的标准,运行模拟测试在您选择的每个版本中模拟模型。

  1. 确保版本已经添加到您的测试管理器首选项中。

  2. 如有必要,创建测试文件,并为其添加模拟测试用例模板。

  3. 选择测试用例。

  4. 被测系统,输入您想要测试的模型。

  5. 扩大模拟设置和释放覆盖而且,在选择模拟版本下拉菜单,为模拟选择释放选项。

  6. 仿真输出,选择要记录的信号。

  7. 在ToolStrip中,单击运行

    测试运行,为您选择的每个版本进行模拟。对于每个版本,将出现通过失败结果结果和工件窗格。对于发布的结果,而不是您正在运行测试管理器的发布的结果,发布号出现在名称中。

    测试结果多个版本的层次结构。

另请参阅

|

相关话题