exponenta event banner

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

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

В Simulink ® Test™ можно выполнить следующие типы тестов:

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

  • Опорная структура (Baseline) - сравнение результатов теста с файлом сохраненных выходных значений.

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

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

Темы

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

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

Сравнение выходных данных модели с данными опорной структуры

Проверка результатов моделирования относительно базовой линии.

Выполнение тестов в нескольких версиях MATLAB

Сравнение результатов тестов для нескольких версий MATLAB.

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

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

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

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

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

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

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

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

Характерные примеры