Тестовые скрипты

Настройте тестовую среду, автоматизируйте тестирование

Можно использовать Simulink® Test™ программируемый интерфейс для:

  • Создайте тестовые скрипты и функции.

  • Запустите тесты из командной строки.

  • Настройте и стандартизируйте свою тестовую среду.

Можно использовать скрипты и функции, чтобы повторить ту же стратегию тестирования относительно нескольких систем или выполнить регрессионное тестирование. Эти функции и классы покрывают тестовую авторскую разработку, выполнение и результаты в Simulink Test. Если вы хотите объединить существующие тесты Simulink с тестами MATLAB® или запустить тесты с непрерывным интегрированием, используйте Среду Модульного теста MATLAB. Смотрите Непрерывное Интегрирование.

Simulink Test обеспечивает графические интерфейсы пользователя, чтобы помочь вам создать и запустить тесты. Для получения дополнительной информации смотрите, что Тест Создает, Выполнение теста, и Результаты, Отчеты и управление тестированием.

Функции

развернуть все

Тестовые файлы

sltest.testmanager.TestFileСоздайте или измените тестовый файл
sltest.testmanager.TestSuiteСоздайте или измените тестовый набор
sltest.testmanager.TestCaseСоздайте или измените тест
sltest.testmanager.createTestsFromModelСгенерируйте тесты из модели
sltest.testmanager.copyTestsСкопируйте тесты или тестовые наборы к другому местоположению
sltest.testmanager.moveTestsПереместите тесты или тестовые наборы к новому местоположению
sltest.testmanager.loadЗагрузите тестовый файл в менеджере по Simulink Test
sltest.testmanager.getTestFilesПолучите тестовые файлы, открытые в менеджере по Тесту
sltest.testmanager.clearОчистите тестовые файлы от менеджера по Тесту

Входные параметры

sltest.testmanager.TestInputДобавьте или измените тестовое воздействие
sltest.import.sldvDataСоздайте тесты из результатов Simulink Design Verifier

Выходные параметры

sltest.testmanager.BaselineCriteriaДобавьте или измените базовые критерии
sltest.testmanager.EquivalenceCriteriaДобавьте или измените эквивалентные критерии
sltest.testmanager.SignalCriteriaДобавьте или измените критерии сигнала
sltest.testmanager.CustomCriteriaДобавьте или измените пользовательские критерии
sltest.testmanager.LoggedSignalСоздайте или измените регистрируемые сигналы для использования в качестве симуляции выходные параметры
sltest.testmanager.LoggedSignalSetСоздайте или измените набор регистрируемых сигналов

Итерации

sltestiterationСоздайте тестовую итерацию
sltest.testmanager.TestIterationСоздайте или измените тестовую итерацию
sltest.testmanager.ParameterSetДобавьте или измените набор параметра
sltest.testmanager.ParameterOverrideДобавьте или измените переопределение параметра
sltest.testmanager.viewЗапустите менеджера по Simulink Test
sltest.testmanager.setprefУстановите менеджера по Тесту настройки
sltest.testmanager.getprefПолучите менеджера по Тесту настройки
sltest.testmanager.OptionsВозвратите и задайте опции тестового файла
sltest.testmanager.closeЗакройте менеджера по Simulink Test
sltest.testmanager.runЗапустите тесты с менеджером по Тесту
sltest.testmanager.CoverageSettingsИзмените настройки покрытия
sltest.testmanager.ResultSetДоступ к результатам установил данные
sltest.testmanager.TestFileResultДоступ к данным о результатах тестового файла
sltest.testmanager.TestSuiteResultДоступ к данным о результатах тестового набора
sltest.testmanager.TestCaseResultДоступ к данным о результатах теста
sltest.testmanager.TestIterationResultДоступ к тестовым данным о результате итерации
sltest.testmanager.ComparisonRunResultДоступ к результату теста сравнения
sltest.testmanager.ComparisonSignalResultДоступ к сравнению сигнала следует из базового или эквивалентного результата
sltest.testmanager.CustomCriteriaResultПросмотрите пользовательский результат испытаний критериев
sltest.testmanager.importResultsИмпортируйте менеджера по Тесту файл результатов
sltest.testmanager.exportResultsЭкспортируйте набор результатов от менеджера по Тесту
sltest.testmanager.getResultSetsВозвращает объекты набора результатов в менеджере по Тесту
sltest.testmanager.clearResultsОчистите результаты менеджера по Тесту
sltest.testmanager.reportСгенерируйте отчет результатов испытаний
sltest.testmanager.TestResultReportНастройте сгенерированный отчет результатов
sltest.testmanager.TestSpecReportСгенерируйте отчет тестовых технических требований
sltest.testmanager.DiagnosticRecordПросмотрите пользовательскую информацию о диагностике критериев
sltest.testsequence.addStepДобавьте тестовый шаг последовательности
sltest.testsequence.addStepAfterДобавьте тестовый шаг последовательности после существующего шага
sltest.testsequence.addStepBeforeДобавьте тестовый шаг последовательности перед существующим шагом
sltest.testsequence.addSymbolДобавьте символ, чтобы протестировать последовательность
sltest.testsequence.addTransitionДобавьте новый переход, чтобы протестировать шаг последовательности
sltest.testsequence.deleteStepУдалите тестовый шаг последовательности
sltest.testsequence.deleteSymbolУдалите тестовый символ блока последовательности
sltest.testsequence.deleteTransitionУдалите тестовый переход последовательности
sltest.testsequence.editStepОтредактируйте тестовый шаг последовательности
sltest.testsequence.editSymbolОтредактируйте символ в блоке Test Sequence
sltest.testsequence.editTransitionОтредактируйте тестовый переход шага последовательности
sltest.testsequence.findНайдите Тестовые блоки Последовательности
sltest.testsequence.findStepНайдите тестовые шаги последовательности
sltest.testsequence.findSymbolНайдите символы блока Test Sequence
sltest.testsequence.getPropertyПолучите свойства блока Test Sequence
sltest.testsequence.newBlockБлок Create Test Sequence
sltest.testsequence.readStepШаги блока Read Test Sequence
sltest.testsequence.readSymbolСвойства символа блока Read Test Sequence
sltest.testsequence.readTransitionСчитайте свойства тестового перехода последовательности
sltest.testsequence.setPropertyУстановите свойства блока Test Sequence
sltest.getAssessmentsВозвращает тестовый объект набора оценки
sltest.AssessmentДоступ к оценке от набора
sltest.AssessmentSetДоступ к набору оценок от симуляции
sltest.harness.checkСравните компонент под тестом между моделью тестовой обвязки и основной моделью
sltest.harness.cloneСкопируйте тестовую обвязку
sltest.harness.closeЗакройте тестовую обвязку
sltest.harness.convertПреобразуйте тестовые обвязки между внутренним и внешним устройством хранения данных
sltest.harness.createСоздайте тестовую обвязку
sltest.harness.deleteУдалите тестовую обвязку
sltest.harness.exportЭкспортируйте тестовую обвязку в модель Simulink
sltest.harness.findНайдите тестовые обвязки в модели
sltest.harness.importИмпортируйте модель Simulink к тестовой обвязке
sltest.harness.loadОбвязка нагрузочного теста
sltest.harness.moveПереместите тестовую обвязку от соединенного экземпляра до библиотечного блока или различному владельцу обвязки
sltest.harness.openОткрытая тестовая обвязка
sltest.harness.pushПродвиньте записи рабочей области тестовой обвязки и конфигурацию модели к модели
sltest.harness.rebuildВосстановите тестовую обвязку и обновите записи рабочей области и набор параметра конфигурации на основе основной модели
sltest.harness.setИзмените свойство тестовой обвязки

Темы

Создайте и запущенные тесты со скриптами

Примеры того, как создать и запустить тесты с помощью программируемого интерфейса.

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