如果您有多个松动发布®安装后,您可以在多个版本中运行测试。从R2011b开始,您还可以在没有这些功能的版本中运行测试金宝app®测试™。
虽然您可以在先前版本的模型上运行测试用例,但是您运行测试的版本必须支持测试的特性。金宝app例如,如果您的测试涉及到测试工具或测试序列,那么发行版必须支持这些特性以运行测试。金宝app
在创建使用附加版本的测试之前,请使用测试管理器首选项将这些版本添加到可用版本列表中。看到使用测试管理器首选项添加发布。
您的模型或测试线束必须与运行测试的Matlab版本兼容。
在多个版本中执行测试时,MATLAB版本必须支持测试用例的特性。金宝app例如:
R2015A及更高版本支持测试线束。金宝app
的测试序列R2015A及更高金宝app版本支持块。
验证()
R2016b及以后版本支持语句金宝app。
多释放测试不支持某些功能:金宝app
并行测试执行
使用MATLAB单元测试框架运行测试用例
实时测试
在外部Excel中定义的输入数据®文档
测试管理器中的覆盖集合
使用金宝app仿真软件设计校验™扩大覆盖面
包括测试用例回调的自定义图形
使用Test Manager首选项将包含您要测试的MATLAB发布。您可以删除添加到列表中的版本。您无法删除您正在运行的Rest Manager中的版本。
在Test Manager中,单击首选项。
在“首选项”对话框中,单击释放。的释放窗格列出了您正在运行Test Manager的版本。
在里面释放窗格中,单击添加/删除版本打开发布管理器。
在发布管理器中,单击添加。
浏览到要添加的MATLAB发布的位置,然后单击行。
要更改将出现在测试管理器中的发布名称,请编辑的名字字段。
关闭发布管理器。Preferences对话框显示了所选的版本。取消选择不希望用于运行测试的版本。
当您使用为多个版本设置的测试管理器运行基线测试时,您可以:
在“版本”中创建基线,您希望看到结果,例如,尝试不同的参数并应用公差。
在一个版本中创建基线并在另一个版本中运行它。例如,使用这种方法,您可以知道较新的释放是否产生与早期版本相同的模拟输出。
创建基线。
确保版本已经添加到您的测试管理器首选项中。
如有必要,创建测试文件,并将基准测试用例添加到它。
选择测试用例。
下被测系统,输入要测试的模型的名称。
设置测试的其余部分。
捕获基线。下基线标准,点击捕获。指定保存基线的格式和文件,并选择捕获基线的版本。然后,单击捕获来模拟模型。
有关捕获基线的更多信息,请参见捕获基线标准。
创建基线后,在所选版本中运行测试。您选择的每个版本生成一组结果。
在测试用例中,展开模拟设置和释放覆盖而且,在选择模拟版本下拉菜单,选择要用于与基线进行比较的版本。
指定测试选项。
从ToolStrip,单击运行。
对于您选择运行测试用例时的每个版本,将出现通过失败结果结果和工件窗格。对于发布的结果,而不是您正在运行测试管理器的发布的结果,发布号出现在名称中。
运行等效测试时,可以比较两个模拟。每个模拟都在单个版本中运行,可以相同或不同。等效测试的示例包括比较模型在不同的模型仿真模式下运行,例如正常和循环(SIL),或比较不同的公差设置。
确保版本已经添加到您的测试管理器首选项中。
如果有必要,创建一个测试文件,并向其中添加一个等价的测试用例。
选择测试用例。
下模拟1,被测系统,输入要测试的模型的名称。
扩大模拟设置和释放覆盖而且,在选择模拟版本下拉菜单,选择释放进行等效测试的模拟1。对于等价测试,每个模拟只能选择一个释放。
设置测试的其余部分。
重复步骤4到6模拟2.。
在ToolStrip中,单击运行。
测试运行您选择的版本中的每个模拟,并比较结果是否等价。对于您在运行测试用例时选择的每个版本,通过-失败结果会出现在结果和工件窗格。对于发布的结果,而不是您正在运行测试管理器的发布的结果,发布号出现在名称中。
使用您在测试用例中指定的标准,运行模拟测试在您选择的每个版本中模拟模型。
确保版本已经添加到您的测试管理器首选项中。
如有必要,创建测试文件,并为其添加模拟测试用例模板。
选择测试用例。
下被测系统,输入您想要测试的模型。
扩大模拟设置和释放覆盖而且,在选择模拟版本下拉菜单,为模拟选择释放选项。
下仿真输出,选择要记录的信号。
在ToolStrip中,单击运行。
测试运行,为您选择的每个版本进行模拟。对于每个版本,将出现通过失败结果结果和工件窗格。对于发布的结果,而不是您正在运行测试管理器的发布的结果,发布号出现在名称中。
sltest.testmanager.getpref
|sltest.testmanager.setpref