主要内容

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

如果你有一个以上的MATLAB版本®安装了,您可以在多个版本中运行测试。从R2011B开始,您还可以在没有释放的版本中运行测试金宝app®TEST™

虽然您可以在以前版本中的模型中运行测试用例,但您运行测试的发布必须支持测试的功能。金宝app例如,如果您的测试涉及测试线束或测试序列,则释放必须支持这些功能进行测试。金宝app

在创建使用其他版本的测试之前,请使用Test Manager首选项将释放添加到可用版本的列表中。看使用Test Manager首选项添加版本

用于多个版本测试的注意事项

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

您的模型或测试工具必须与运行您的测试的MATLAB版本兼容。

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

  • 要在更新版本的MATLAB中测试模型,请考虑使用升级顾问来升级您的模型,以获取更新的版本。有关更多信息,请参阅咨询升级顾问

测试案例与先前版本的兼容性

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

  • R2015a及以后版本支持测试套。金宝app

  • 测试序列R2015a及以后金宝app版本支持block。

  • 核实()申报表在R2016B及更高版本金宝app中得到支持。

多次释放测试的测试用例限制

某些特性不支持多版本测试:金宝app

  • 并行测试执行

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

  • 实时测试

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

  • 在测试经理中的覆盖范围

  • 使用额外的测试使用金宝appSimulink Design Verifier™扩大覆盖面

  • 包括来自测试案例回调的自定义数字

使用Test Manager首选项添加版本

使用Test Manager首选项来包含您想要测试的MATLAB发行版。您可以删除添加到列表中的版本。您不能删除正在从中运行测试管理器的版本。

  1. 在测试管理器中,单击首选项

  2. 在Preferences对话框中,单击释放。这释放窗格列出了从运行测试管理器的发布。

  3. 释放窗格,点击添加/删除版本打开发布管理器。

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

  5. 浏览到您想要添加的MATLAB版本的位置并单击好吧

  6. 要更改将出现在Test Manager中的发布名称,请编辑名称场地。

  7. 关闭发布管理器。“首选项”对话框显示所选版本。取消选择版本您不想为运行测试提供。

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

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

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

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

创建基线。

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

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

  3. 选择测试用例。

  4. 在下面正在测试的系统,输入要测试的模型的名称。

  5. 设置其余的测试。

  6. 捕捉基线。在下面基线标准,点击捕获。指定保存基线的格式和文件,然后选择要捕获基线的释放。然后,点击捕获模拟模型。

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

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

  1. 在测试用例中,展开仿真设置和释放覆盖,在选择仿真的发布下拉菜单中,选择您想使用来与您的基线进行比较的版本。

  2. 指定测试选项。

  3. 从工具条中,单击跑步

    对于您在运行测试用例时选择的每个版本,通过-失败结果将显示在结果和文物窗格。对于除了您正在运行测试管理器的释放以外的释放结果,释放号码将以名称显示。

测试用例结果层次结构

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

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

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

  2. 如有必要,创建测试文件,并将等效测试案例添加到它。

  3. 选择测试用例。

  4. 在下面模拟1正在测试的系统,输入要测试的模型的名称。

  5. 扩张仿真设置和释放覆盖,在选择仿真的发布下拉菜单,选择“等价测试的仿真”版本“。对于等价测试,可以仅为每个模拟选择一个版本。

  6. 设置其余的测试。

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

  8. 在工具条中,单击跑步

    测试在您选择的版本中运行每个模拟,并将结果与​​等价结果进行比较。对于您在测试案例运行时选择的每个版本,将出现传递失败结果结果和文物窗格。对于除了您正在运行测试管理器的释放以外的释放结果,释放号码将以名称显示。

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

在多个版本中运行模拟测试

运行仿真测试模拟每个发布的模型,您可以使用在测试用例中指定的标准选择。

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

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

  3. 选择测试用例。

  4. 在下面正在测试的系统,输入要测试的模型。

  5. 扩张仿真设置和释放覆盖,在选择仿真的发布下拉菜单,选择模拟的发布选项。

  6. 在下面模拟输出,选择要记录的信号。

  7. 在工具条中,单击跑步

    测试运行,模拟您所选择的每个版本。对于每个版本,通过-失败结果将显示在结果和文物窗格。对于除了您正在运行测试管理器的释放以外的释放结果,释放号码将以名称显示。

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

也可以看看

|

相关的话题