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

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

Можно разработать сценарии тестирования авторскими входными данными, сопоставив внешние данные с тестами, или автоматически генерируя входные параметры с помощью 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.

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