如果你有一个以上的MATLAB版本®安装了,您可以在多个版本中运行测试。从R2011B开始,您还可以在没有释放的版本中运行测试金宝app®TEST™。
虽然您可以在以前版本中的模型中运行测试用例,但您运行测试的发布必须支持测试的功能。金宝app例如,如果您的测试涉及测试线束或测试序列,则释放必须支持这些功能进行测试。金宝app
在创建使用其他版本的测试之前,请使用Test Manager首选项将释放添加到可用版本的列表中。看使用Test Manager首选项添加版本。
您的模型或测试工具必须与运行您的测试的MATLAB版本兼容。
在多个版本中执行测试时,MATLAB版本必须支持您的测试用例的功能。金宝app例如:
R2015a及以后版本支持测试套。金宝app
这测试序列R2015a及以后金宝app版本支持block。
核实()
申报表在R2016B及更高版本金宝app中得到支持。
某些特性不支持多版本测试:金宝app
并行测试执行
使用MATLAB单元测试框架运行测试用例
实时测试
在外部Excel中定义的输入数据®文档
在测试经理中的覆盖范围
使用额外的测试使用金宝appSimulink Design Verifier™扩大覆盖面
包括来自测试案例回调的自定义数字
使用Test Manager首选项来包含您想要测试的MATLAB发行版。您可以删除添加到列表中的版本。您不能删除正在从中运行测试管理器的版本。
在测试管理器中,单击首选项。
在Preferences对话框中,单击释放。这释放窗格列出了从运行测试管理器的发布。
在释放窗格,点击添加/删除版本打开发布管理器。
在发行管理器中,单击添加。
浏览到您想要添加的MATLAB版本的位置并单击好吧。
要更改将出现在Test Manager中的发布名称,请编辑名称场地。
关闭发布管理器。“首选项”对话框显示所选版本。取消选择版本您不想为运行测试提供。
使用为多个版本设置的测试管理器运行基线测试时,可以:
例如,在您希望看到结果的版本中创建基线,以尝试不同的参数并应用公差。
在一个版本中创建基线,并在另一个版本中运行它。例如,使用这种方法,您可以知道更新的版本是否产生与早期版本相同的模拟输出。
创建基线。
确保已添加到测试管理器首选项中的版本。
如果有必要,创建一个测试文件,并向其添加一个基线测试用例。
选择测试用例。
在下面正在测试的系统,输入要测试的模型的名称。
设置其余的测试。
捕捉基线。在下面基线标准,点击捕获。指定保存基线的格式和文件,然后选择要捕获基线的释放。然后,点击捕获模拟模型。
有关捕获基线的更多信息,请参阅捕捉基线标准。
创建基线之后,在选定的版本中运行测试。您选择的每个版本都会生成一组结果。
在测试用例中,展开仿真设置和释放覆盖,在选择仿真的发布下拉菜单中,选择您想使用来与您的基线进行比较的版本。
指定测试选项。
从工具条中,单击跑步。
对于您在运行测试用例时选择的每个版本,通过-失败结果将显示在结果和文物窗格。对于除了您正在运行测试管理器的释放以外的释放结果,释放号码将以名称显示。
当你运行等价测试时,你比较两个模拟。每个模拟都在一个版本中运行,可以是相同的,也可以是不同的。等价测试的示例包括比较在不同模型仿真模式下运行的模型,如正常和软件在环(SIL),或比较不同的公差设置。
确保已添加到您的测试管理器首选项中的发行版。
如有必要,创建测试文件,并将等效测试案例添加到它。
选择测试用例。
在下面模拟1那正在测试的系统,输入要测试的模型的名称。
扩张仿真设置和释放覆盖,在选择仿真的发布下拉菜单,选择“等价测试的仿真”版本“。对于等价测试,可以仅为每个模拟选择一个版本。
设置其余的测试。
重复步骤4到6模拟2。
在工具条中,单击跑步。
测试在您选择的版本中运行每个模拟,并将结果与等价结果进行比较。对于您在测试案例运行时选择的每个版本,将出现传递失败结果结果和文物窗格。对于除了您正在运行测试管理器的释放以外的释放结果,释放号码将以名称显示。
运行仿真测试模拟每个发布的模型,您可以使用在测试用例中指定的标准选择。
确保已添加到您的测试管理器首选项中的发行版。
如果有必要,创建一个测试文件,并向其添加一个模拟测试用例模板。
选择测试用例。
在下面正在测试的系统,输入要测试的模型。
扩张仿真设置和释放覆盖,在选择仿真的发布下拉菜单,选择模拟的发布选项。
在下面模拟输出,选择要记录的信号。
在工具条中,单击跑步。
测试运行,模拟您所选择的每个版本。对于每个版本,通过-失败结果将显示在结果和文物窗格。对于除了您正在运行测试管理器的释放以外的释放结果,释放号码将以名称显示。
sltest.testManager.getPref.
|sltest.testManager.SetPref.