Тестовые обвязки

Модульное тестирование, интегрированная проверка кода, сценарии с обратной связью, проверка библиотеки

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

По сравнению с использованием отдельных моделей для модульного тестирования, тестовые обвязки предлагают возможности управления и синхронизации в холсте модели. Если ваша модель находится в управлении изменениями, можно сохранить тестовые обвязки во внешних файлах, не меняя основную модель.

Можно протестировать сгенерированный код путем симуляции тестовых обвязок в SIL или PIL режиме. Можно также протестировать внешний рукописный код, создав тестовые обвязки для блоков C Caller или S-Function.

Инструменты

Test ManagerМодель и кодирование проверки в различных окружениях выполнения, управление тестовые наборы, а также анализ и отчет о результатах

Темы

Создайте тестовые обвязки и выберите свойства

Создайте и настройте тестовую обвязку строений для вашей модели и подсистемы.

Управление тестовыми обвязками

Управление тестовыми обвязками, включая открытие, преобразование, закрытие, удаление и экспорт.

Используйте диаграмму Stateflow для Тестовой обвязки входов и планирования

Используйте Диаграмма Stateflow, чтобы задать входные входы тестовой обвязки и тестовую последовательность.

Тестовая обвязка и зависимости модели

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

Синхронизируйте изменения между тестовой обвязкой и моделью

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

Тестовая обвязка для конкретных элементов модели

Описывает, как создаются тестовые обвязки для определенных семантик Simulink и типов компонентов.

Настройка тестовых обвязок

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

Создайте тестовые обвязки из автономных моделей

Импортируйте автономные модели как тестовые обвязки в Simulink Test™.

Тестовые библиотечные блоки

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