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