Входные параметры

Неродные тестовые последовательности, внешние источники данных, авторская разработка сигнала, автоматическая генерация теста

Можно разработать сценарии тестирования авторскими входными данными, сопоставив внешние данные с тестами, или автоматически генерируя входные параметры с помощью Simulink® Design Verifier™:

  • Создайте MAT-файл шаблона или файл Excel® из вашей модели и добавленных стоимостей.

  • Поместите блок Signal Editor в систему под тестом и входными параметрами автора графически.

  • Сопоставьте MAT - или файлы Excel к системе под тестом.

  • Создайте тест непосредственно из данных, содержавшихся в Excel файлы. Для получения дополнительной информации смотрите, что Тесты Запуска Используют Внешние Данные.

  • Сгенерируйте тестовые воздействия Simulink Design Verifier, чтобы расширить покрытие или реплицировать условия ошибки проектирования. Добавьте сгенерированные тесты в свой тестовый файл.

Можно также создать тестовые воздействия, которые реагируют на поведение симуляции при помощи блока Test Sequence. Задайте наборы шагов и переходов при помощи MATLAB® как язык действия. Можно использовать последовательные или коммутируемые группы шага в иерархии. Создайте тестовые последовательности в блоке Test Sequence.

Блоки

Test SequenceСоздайте сценарии тестирования симуляции, вызовы функции и оценки

Инструменты

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

Темы

Используйте внешние данные

Файлы входных данных теста

Создайте Excel и шаблоны MAT-файла, чтобы использовать для тестовых воздействий и заполнить их с данными.

Сгенерируйте тестовые воздействия

Увеличьте покрытие путем генерации тестовых воздействий

Используйте Simulink Design Verifier, чтобы сгенерировать тесты, которые расширяют покрытие и воссоздают ошибки проектирования и добавляют сгенерированные тесты в ваш тестовый файл.

Создайте и запущенный компенсационный тест

Создайте и запустите эквивалентный тест, чтобы сравнить нормальную симуляцию и генерацию кода SIL/PIL выход.

Реагируйте на симуляцию

Протестируйте основы последовательности

Обзор тестовых действий последовательности, переходов и иерархии.

Протестируйте редактор последовательности

Как использовать тестовые шаги, переходы, данные и When последовательности разложения в Test Sequence и блоках Test Assessment.

Протестируйте синтаксис последовательности и оценки

Операторы и выражения используются в Test Sequence и блоках Test Assessment и графиках Stateflow®.

Действия и переходы

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

Функции генерации сигнала

Сгенерируйте входные параметры шаблона сигнала к компоненту под тестом и вызовите внешние функции от тестовых шагов.

Рекомендуемые примеры