Исходные данные

Пошаговые тестовые последовательности, внешние источники данных, авторские сигналы, генерация автоматического теста

Можно разработать сценарии тестирования путем разработки входных данных, сопоставления внешних данных с вашими тестами или автоматической генерации входов с помощью 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® чарты.

Действия и переходы

Переход между шагами тестовой последовательности с помощью условной логики, темпоральных операторов и операторов событий.

Функции генерации сигналов

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

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