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

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

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

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

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

Инструменты

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

Темы

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

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

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

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

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

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

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

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

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

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

Конструкция тестовой обвязки для определенных элементов модели

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

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

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

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

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

Протестируйте библиотечные блоки

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