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