sltest.testmanager.TestIteration 类
命名空间: sltest.testmanager
创建或修改测试迭代
描述
通过迭代,您可以测试模型设置的组合,以测试蒙特卡洛和参数扫描等方法。迭代在测试执行期间但在模型回调和测试回调之前初始化。一旦创建了测试迭代对象,您就可以使用类方法覆盖每次迭代的测试用例的各个方面。
您可以在测试用例的迭代部分下的文本窗口中创建迭代脚本。迭代脚本无法在 MATLAB® 命令窗口中运行。
必须将本参考页中的示例脚本插入到本节中,并且必须定义测试用例的其他部分。执行测试时,脚本迭代在模型加载之前运行。有关迭代和脚本迭代的更多信息,请参阅 测试迭代。
sltest.testmanager.TestIteration
类是 handle
类。
创建对象
返回一个测试迭代对象。该对象用于构建测试用例中的单次迭代。您想要在测试中创建的每次迭代都必须使用单个迭代对象。iterationObj
= sltest.testmanager.TestIteration
您还可以使用 sltestiteration
函数在迭代脚本中创建测试迭代。
如果您在 MATLAB 命令窗口中使用 for
循环向测试用例添加许多迭代,则 MATLAB 命令窗口可能会暂时无法使用。相反,在命令窗口中使用矢量化将迭代添加到测试用例。例如:
iterations(100) = sltest.testmanager.TestIteration; addIteration(tc,iterations);
属性
方法
示例
备选方法
如果您不想使用脚本来创建迭代,那么您可以在测试用例中使用表迭代。有关表迭代的更多信息,请参阅 测试迭代。
版本历史记录
在 R2016a 中推出