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