exponenta event banner

Автоматическое создание набора тестовых примеров

Создание тестовых примеров из элементов модели

Можно автоматически создать набор тестовых примеров и итераций, которые соответствуют блокам и тестовым жгутам в модели. Необходимо указать, являются ли тестовые примеры базовыми, эквивалентными или тестовыми примерами моделирования. Для автоматического создания тестовых примеров модель должна содержать одно или оба следующих элемента:

  • Один блок редактора сигналов на верхнем уровне модели. Если блок имеет только один сценарий, создается тестовый случай. Если блок имеет несколько сценариев, для каждого сценария создается итерация.

  • Проверить жгуты. Если тестовый электрический жгут содержит один (и только один) блок редактора сигналов на верхнем уровне, для сценария в блоке создается тестовый пример. Если блок имеет несколько сценариев, для каждого сценария создается итерация.

Чтобы автоматически создать тестовые примеры или итерации для модели, выполните следующие действия.

  1. В диспетчере тестирования выберите «Создать» > «Тестовый файл» > «Тестовый файл из модели».

  2. В диалоговом окне выберите модель, из которой требуется создать тестовые примеры. Модель должна находиться в пути MATLAB ®.

  3. Выберите тип тестового случая и нажмите Создать.

Создание тестовых примеров на основе модели

Создание тестовых примеров на основе иерархии модели.

В этом примере показано, как создавать тестовые примеры на основе компонентов модели. В этом примере используется модель sltestCar, которая была предварительно сконфигурирована следующим образом:

  • Блок редактора сигналов на верхнем уровне модели

  • Тестирование жгутов на верхнем уровне модели

  • Блок редактора сигналов на верхнем уровне тестового жгута

Откройте Диспетчер моделей и тестов

Выполните следующий код, чтобы открыть модель, сконфигурированную с различными компонентами, такими как сценарии редактора сигналов и тестовые жгуты.

Model = 'sltestCar';
open_system(Model);

Откройте диспетчер тестирования. Войти sltestmgr в командной строке MATLAB.

Создание тестовых примеров из модели

В диспетчере тестирования щелкните стрелку New и выберите Test File from Model.

  1. В диалоговом окне New Test File (Новый тестовый файл) нажмите кнопку Use current model (Использовать текущую модель), чтобы указать sltestCar в качестве модели.

  2. Укажите местоположение тестового файла.

  3. Выберите Baseline из раскрывающегося списка Test Type. Все созданные тестовые примеры будут иметь указанный здесь тип теста.

  4. Щелкните Создать (Create).

В тестовом примере sltestCar/Inputs используются итерации таблицы.

Перед запуском теста необходимо указать базовые критерии для каждого созданного теста.

close_system(Model, 0);
clear Model;

Связанные темы