В Simulink ® Test™ можно выполнить следующие типы тестов:
Функционал - используйте функциональные требования для разработки тестовых примеров и наборов тестов, которые анализируют соответствие компонентов модели этим требованиям.
Опорная структура (Baseline) - сравнение результатов теста с файлом сохраненных выходных значений.
Multirelease - используйте несколько выпусков для выполнения теста и проверьте, что результаты не изменились между выпусками.
Параллельный - сокращение времени выполнения теста, особенно для сложных моделей Simulink, для моделирования которых требуется длительное время, или для тестов с несколькими итерациями теста, выполнение которых занимает много времени. Для параллельного выполнения тестов на локальном компьютере или в кластере необходимо установить Toolbox™ Parallel Computing. Для выполнения тестов на удаленном кластере или в облаке необходимо установить MATLAB ® Parallel Server™.
Выполнение функционального тестирования и анализ охвата тестами
Анализ функциональных зависимостей, изолированное тестирование компонентов модели, создание наборов тестовых примеров, тестовых моделей и кода для обеспечения охвата.
Сравнение выходных данных модели с данными опорной структуры
Проверка результатов моделирования относительно базовой линии.
Выполнение тестов в нескольких версиях MATLAB
Сравнение результатов тестов для нескольких версий MATLAB.
Запуск тестов с использованием параллельного выполнения
Сократите время тестирования с помощью панели инструментов Parallel Computing Toolbox или Parallel Server MATLAB.
Запуск тестов с использованием внешних данных
Сопоставьте входные данные теста из MAT-файлов и файлов Excel ® с тестовыми примерами.
Переопределение параметров модели в тестовом примере
Сравните моделирование с данными базовой линии, используя переопределение параметров и Диспетчер испытаний.
Порядок загрузки моделей и выполнения тестовых примеров, итераций и обратных вызовов.