Можно разработать сценарии тестирования авторскими входными данными, сопоставив внешние данные с тестами, или автоматически генерируя входные параметры с помощью Simulink® Design Verifier™:
Создайте MAT-файл шаблона или файл Excel® из вашей модели и добавленных стоимостей.
Поместите блок Signal Editor в систему под тестом и входными параметрами автора графически.
Сопоставьте MAT - или файлы Excel к системе под тестом.
Создайте тест непосредственно из данных, содержавшихся в Excel файлы. Для получения дополнительной информации смотрите, что Тесты Запуска Используют Внешние Данные.
Сгенерируйте тестовые воздействия Simulink Design Verifier, чтобы расширить покрытие или реплицировать условия ошибки проектирования. Добавьте сгенерированные тесты в свой тестовый файл.
Можно также создать тестовые воздействия, которые реагируют на поведение симуляции при помощи блока Test Sequence. Задайте наборы шагов и переходов при помощи MATLAB® как язык действия. Можно использовать последовательные или коммутируемые группы шага в иерархии. Создайте тестовые последовательности в блоке Test Sequence.
Test Sequence | Создайте сценарии тестирования симуляции, вызовы функции и оценки |
Test Manager | Модель и тестирование кода в различных средах выполнения, управляйте тестовыми наборами, и анализируйте и сообщите о результатах |
Создайте Excel и шаблоны MAT-файла, чтобы использовать для тестовых воздействий и заполнить их с данными.
Запустите тесты Используя внешние данные
Сопоставьте данные о тестовом воздействии из MAT-файлов и файлов Excel к тестам.
Увеличьте покрытие путем генерации тестовых воздействий
Используйте Simulink Design Verifier, чтобы сгенерировать тесты, которые расширяют покрытие и воссоздают ошибки проектирования и добавляют сгенерированные тесты в ваш тестовый файл.
Создайте и запущенный компенсационный тест
Создайте и запустите эквивалентный тест, чтобы сравнить нормальную симуляцию и генерацию кода SIL/PIL выход.
Протестируйте основы последовательности
Обзор тестовых действий последовательности, переходов и иерархии.
Протестируйте редактор последовательности
Как использовать тестовые шаги, переходы, данные и When
последовательности разложения в Test Sequence и блоках Test Assessment.
Протестируйте синтаксис последовательности и оценки
Операторы и выражения используются в Test Sequence и блоках Test Assessment и графиках Stateflow®.
Переход между тестовыми шагами последовательности с помощью условной логики, темпоральных операторов и операторов события.
Сгенерируйте входные параметры шаблона сигнала к компоненту под тестом и вызовите внешние функции от тестовых шагов.