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

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

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

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

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

  • Мультирелиз - Используйте несколько версий для запуска теста и проверки того, что результаты не изменились между релизами.

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

Темы

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

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

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

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

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

Сравните результаты тестирования с несколькими релизами MATLAB.

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

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

Запуск тестов с использованием внешних данных

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

Переопределите параметры модели в Тест

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

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

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

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