Экспортируйте результаты испытаний и сгенерируйте отчеты

Если вы запустили тесты и полученные результаты тестов, можно экспортировать результаты и сгенерировать отчеты. Результаты теста появляются в панели Results and Artifacts.

Экспортируйте результаты

Результаты испытаний сохранены отдельно от тестового файла. Чтобы сохранить результаты, выберите результат в панели Results and Artifacts и нажмите Export на панели инструментов.

  • Выберите полные наборы результатов, чтобы экспортировать в файл экспорта данных MATLAB® (.mldatx).

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

Создайте отчет результатов испытаний

Отчеты результата содержат, сообщают информацию обзора, тестовую среду, сводные данные результатов с тестовыми результатами, графики критериев сравнения и симуляцию выходные графики. Можно настроить информацию, включенную в отчет, и можно сохранить отчет в трех различных форматах файлов: ZIP (HTML), DOCX и PDF.

  1. В панели Results and Artifacts выберите результаты для тестового файла, тестового набора или теста.

    Примечание

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

  2. От панели инструментов нажмите Report.

  3. Выберите опции, чтобы задать содержимое отчета.

  4. Установите File Format на выходной формат, который вы хотите.

  5. Нажмите Create.

Сохраните опции создания отчетов с тестовым файлом

Можно сгенерировать отчет каждый раз, когда вы запускаете тест в тестовом файле, с помощью тех же настроек отчета каждый раз. Чтобы сгенерировать отчет каждый раз, вы запускаете тест, опции набора под Test File Options. Эти настройки сохранены с тестовым файлом.

  1. В панели Test Browser выберите тестовый файл, опции отчета которого вы хотите установить.

  2. Под Test File Options выберите Generate report after execution. Раздел расширяется, отображая те же опции отчета, можно установить использование диалогового окна.

  3. Установите опции. Чтобы включать фигуры, сгенерированные коллбэками или пользовательскими критериями, выберите MATLAB figures. Для получения дополнительной информации смотрите, Создают, Хранилище и Открытые фигуры MATLAB.

  4. Сохраните настройки своим тестовым файлом. Сохраните тестовый файл.

  5. Если вы хотите сгенерировать отчет с помощью этих настроек, выберите тестовый файл и запустите тест.

Сгенерируйте отчеты Используя шаблоны

Формат Microsoft Word

Если у вас есть лицензия MATLAB Report Generator™, можно создать отчеты из шаблона Word Microsoft®. Отчетом может быть Microsoft Word или документ в формате PDF.

Генератор отчетов в Simulink® Test™ заполняет информацию в средства управления содержимым обогащенного текста в вашем документе шаблона Microsoft Word. Для получения дополнительной информации о том, как использовать средства управления содержимым обогащенного текста или настроить шаблоны части, видят документацию MATLAB Report Generator, те, которые Добавляют Дыры в Шаблоне Microsoft Word (MATLAB Report Generator).

Для демонстрационного шаблона перейдите к пути:

cd(matlabroot);
cd('help\toolbox\sltest\examples');
В папке examples откройте файл Template.dotx.

В шаблоне Microsoft Word можно добавить средства управления содержимым обогащенного текста. Каждый раздел отчета Simulink Test может быть вставлен в средства управления содержимым обогащенного текста. Имена элементов управления:

  • ChapterTitle — сообщите о заголовке

  • ChapterTestPlatform — версия MATLAB раньше выполняла тесты

  • ChapterTOC — оглавление результатов испытаний

  • ChapterBody — результаты испытаний

Например, управление содержимым обогащенного текста заголовка главы появляется в шаблоне Microsoft Word как:

Чтобы изменить имя элемента управления, щелкните правой кнопкой по управлению содержимым обогащенного текста и выберите Properties. Задайте имя элемента управления, ChapterTitle или другое имя, в поле Title и Tag.

Сгенерировать отчет от менеджера по Тесту, использующего шаблон Microsoft Word:

  1. В менеджере по Тесту выберите панель Results and Artifacts.

  2. Выберите результаты для тестового файла, тестового набора или теста в панели Results and Artifacts.

  3. От панели инструментов нажмите Report.

  4. Выберите опции отчета.

  5. Выберите DOCX или PDF для File Format.

  6. Задайте полный путь и имя файла вашего шаблона Microsoft Word.

  7. Нажмите Create.

PDF или форматы HTML

Если у вас есть лицензия MATLAB Report Generator, можно создать отчеты из PDF или шаблон HTML, с помощью файла HTMTX или PDFTX. Сгенерировать отчет от менеджера по Тесту, использующего PDF или шаблон HTML:

  1. В менеджере по Тесту выберите панель Results and Artifacts.

  2. Выберите результаты для тестового файла, тестового набора или теста в панели Results and Artifacts.

  3. От панели инструментов нажмите Report.

  4. Выберите опции отчета.

  5. Выберите ZIP или PDF для File Format. Выбор ZIP генерирует отчет HTML.

  6. Задайте полный путь и имя файла вашего шаблона. Для PDF используйте файл PDFTX. Для HTML используйте файл HTMTX. Для получения дополнительной информации о создании шаблонов смотрите Шаблоны (MATLAB Report Generator).

  7. Нажмите Create.

Генерация отчета результатов испытаний

Сообщите о результатах испытаний для базового теста.

Этот пример показывает, как сгенерировать отчет результатов испытаний от менеджера по Тесту, использующего базовый тест. Моделью, используемой для этого примера, является sltestTestManagerReportsExample. Переключитесь на директорию с полномочиями записи.

Загрузите и запустите тестовый файл

Загрузите и запустите тестовый файл программно с помощью менеджера по Тесту. Тестовый файл содержит базовый тест, который перестал работать, когда он запущен. Базовые критерии, заданные в базовом тесте, не совпадают с симуляцией модели, которая делает сбой теста.

exampleFile = fullfile(matlabroot, ...
                       'toolbox', 'simulinktest', 'simulinktestdemos', ...
                       'sltestTestManagerReportsTestSuite.mldatx');
sltest.testmanager.load(exampleFile);
baselineObj = sltest.testmanager.run;

Сгенерируйте отчет

Сгенерируйте отчет результатов теста с помощью объекта набора результатов. Отчет сохранен как ZIP и покажет все результаты испытаний. Отчет открывается, когда он завершается.

sltest.testmanager.report(baselineObj,'baselineReport.zip',...
    'IncludeTestResults',0, 'IncludeComparisonSignalPlots', true);

Просмотрите отчет, когда он будет закончен, генерируя. Заметьте, что полный базовый тест перестал работать. Сигналы в базовых критериях не соответствуют, который вызывает непройденный тест. Можно просмотреть графики сравнения сигнала в отчете проверить отказ.

sltest.testmanager.clear;
sltest.testmanager.clearResults;

Похожие темы