Функциональный, базовый, мультирелиз и параллельные тесты

Анализируйте зависимости, сравните выход с известными значениями и через релизы, запуститесь параллельно и используйте внешний ввод данных

Можно запустить эти типы тестов в Simulink® Test™:

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

  • Базовая линия — Сравнивает результаты испытаний с файлом сохраненных выходных значений.

  • Мультирелиз — Использование больше чем один релиз, чтобы запустить тест и проверять, что результаты не изменились между релизами.

  • Параллель — время выполнения выполнения теста Уменьшения, особенно для комплексных моделей Simulink, которые занимают много времени, чтобы симулировать или для тестов с несколькими тестовыми итерациями, которые занимают много времени, чтобы запуститься. Чтобы запустить тесты параллельно на вашей локальной машине или кластере, необходимо было установить Parallel Computing Toolbox™. Чтобы запустить тесты в удаленном кластере или в облаке, необходимо было установить MATLAB® Parallel Server™.

Темы

Выполните функциональное тестирование и анализируйте тестовое покрытие

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

Сравните Выход Модели с базовыми данными

Протестируйте симуляцию выход против базовой линии.

Запустите тесты в нескольких релизах MATLAB

Сравните результаты испытаний через несколько релизов MATLAB.

Запустите тесты Используя параллельное выполнение

Уменьшите тестовое время с помощью Parallel Computing Toolbox или MATLAB Parallel Server.

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

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

Замените параметры модели в тесте

Сравните симуляцию с базовыми данными с помощью переопределения параметра и менеджера по Тесту.

Порядок выполнения теста

Закажите, в котором модели загружают, и тесты, итерации и запущенные коллбэки.

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