Сценарии тестирования можно разработать путем разработки входных данных, сопоставления внешних данных с тестовыми примерами или автоматического создания входных данных с помощью Simulink ® Design Verifier™:
Создайте шаблон MAT-файла или файла Excel ® из модели и добавьте значения .
Поместите блок редактора сигналов в тестируемую систему и создайте графические входные данные.
Сопоставьте файлы MAT- или Excel с тестируемой системой.
Создайте тест непосредственно на основе данных, содержащихся в файлах Excel. Дополнительные сведения см. в разделе Запуск тестов с использованием внешних данных.
Создание тестовых входных данных Simulink Design Verifier для расширения охвата или репликации условий ошибок конструкции. Добавьте созданные тесты в тестовый файл.
Можно также создать тестовые входные данные, реагирующие на поведение моделирования с помощью блока тестовой последовательности. Определите наборы шагов и переходов, используя MATLAB ® в качестве языка действий. В иерархии можно использовать последовательные или измененные группы шагов. Создание тестовых последовательностей в блоке тестовых последовательностей.
| Последовательность испытаний | Создание сценариев тестирования моделирования, вызовов функций и оценок |
| Менеджер тестирования | Моделирование и тестирование кода в различных средах выполнения, управление наборами тестов, а также анализ результатов и создание отчетов |
Файлы входных данных тестового варианта
Создайте шаблоны файлов Excel и MAT для использования при тестировании входных данных и заполните их данными.
Увеличение покрытия за счет формирования тестовых входных данных
Используйте Simulink Design Verifier для создания тестов, расширяющих зону действия, и повторного создания ошибок проекта, а также добавления созданных тестов в тестовый файл.
Создание и выполнение теста Back-to-Back
Создайте и запустите тест эквивалентности для сравнения нормального моделирования и выходных данных генерации кода SIL/PIL.
Основы тестовой последовательности
Обзор действий тестовой последовательности, переходов и иерархии.
Редактор тестовых последовательностей
Использование этапов тестирования, переходов, данных и When последовательности разложения в блоках Test Sequence и Test Assessment.
Последовательность тестирования и синтаксис оценки
Операторы и выражения, используемые в блоках тестовой последовательности и тестовой оценки и диаграммах Stateflow ®.
Переход между шагами тестовой последовательности с использованием условной логики, временных операторов и операторов событий.
Создайте входы сигнальной комбинации для тестируемого компонента и вызовите внешние функции из этапов тестирования.