exponenta event banner

addIteration

Класс: sltest.testmanager.StartCase
Пакет: 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