Если при запуске тесты в Simulink® Test™, которые соединяются с требованиями в Simulink Requirements™, агрегированный отчет покрытия детализирует требования, реализованные каждым элементом модели и тестами, которые проверяют те требования.
Чтобы посмотреть детали связанных требований в вашем отчете покрытия, вы должны:
Соединитесь с тестами от требований в Simulink Requirements. Для получения дополнительной информации смотрите Ссылку на Тесты от Требований (Simulink Requirements) и Выполните Функциональное Тестирование и Анализируйте Тестовое покрытие.
Запустите свои тесты через менеджера по Simulink Test. Для получения дополнительной информации смотрите Основанное на требованиях Тестирование на Разработку моделей (Simulink Test).
Запишите агрегированные результаты покрытия по крайней мере для двух тестов.
В этом примере показано, как просмотреть ссылки между тестами, элементами модели и связанными требованиями в отчете покрытия.
slreqCCProjectStart
Проект и случаи нагрузочного тестаОткройте slreqCCProjectStart
проект.
slreqCCProjectStart
Загрузите DriverSwRequest_Tests.mldatx
комплект тестовых данных и открытый менеджер по Simulink Test.
sltest.testmanager.load('DriverSwRequest_Tests.mldatx')
sltest.testmanager.view
В менеджере по Simulink Test нажмите DriverSwRequest_Tests
тестовый файл.
Включить набор Decision Coverage для теста, на правой панели под Coverage Settings:
Выберите Record coverage for system under test.
Под Coverage Metrics выберите Decision.
Сохраните свои изменения.
Запустите загруженные тесты.
resultObj = sltest.testmanager.run
Когда тест закончится, перейдите к результатам теста в менеджере по Тесту. Раздел Aggregated Coverage Results отображает покрытие для анализируемой модели.
Нажмите Report, чтобы создать отчет покрытия.
Отчет покрытия показывает детали требований для каждого элемента модели, включая связанные требования, какие тесты проверяют требования, и какие запуски сопоставлены с каждым тестом верификации.
Раздел Decisions analyzed соединяется с первым тестом, который достиг каждого решения. Чтобы видеть другие тесты, которые также достигли решения, наведите на перечисленный тест. Для получения дополнительной информации смотрите Результаты покрытия Трассировки к Связанным Тестам.