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

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

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

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

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

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Анализируйте программное обеспечение Code и Test в цикле

Обнаружьте ошибки в коде, сгенерируйте метрики кода, тестовый код и эквивалентность модели, тестовый код против требований.

Совершенствуйте, протестируйте и отладьте подсистему

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