Main Content

本页采用了机器翻译。点击此处可查看英文原文。

addIteration

类: sltest.testmanager.TestCase
命名空间: sltest.testmanager

将测试迭代添加到测试用例

语法

addIteration(tc,iter)
addIteration(___,name)

说明

addIteration(tc,iter) 向测试用例添加测试迭代。测试管理器为迭代赋予一个唯一的名称。

addIteration(___,name) 向具有指定名称的测试用例添加测试迭代,该名称必须是唯一的。

输入参数

全部展开

您想要添加迭代的测试用例,指定为 sltest.testmanager.TestCase 对象。

想要添加到测试用例的测试迭代,指定为 sltest.testmanager.TestIteration 对象。

测试迭代名称,指定为字符向量。该名称相对于测试用例中的其他迭代必须是唯一的。这是可选参量。

示例: 'Test Iteration 5'

示例

全部展开

在这个例子中,必须在测试用例的参数覆盖部分中定义参数集。迭代是在测试执行期间生成的。此部分脚本位于测试用例的脚本迭代部分。它将仅在脚本迭代部分执行。

% Define parameter sets for a test case and add this code in the

% Scripted iterations section of the test case
for k = 1 : length(sltest_parameterSets)

    % Create test iteration object    
    testItr = sltest.testmanager.TestIteration();

    % Use the parameter set in this iteration
    testItr.setTestParam('ParameterSet', sltest_parameterSets{k});
    
    str = sprintf('ParameterSet %d', k);

    % Add the iteration object to the test case
    addIteration(sltest_testCase, testItr, str);
end

版本历史记录

在 R2016a 中推出