Проследите результаты покрытия к требованиям с помощью Simulink Test и Simulink Requirements

Если вы запускаете тесты в Simulink® Test™, которые связаны с требованиями в Simulink Requirements™, агрегированный отчет о покрытии детализирует требования, реализованные каждым элементом модели, и тесты, которые проверяют эти требования.

Необходимые условия для ссылок требований к трассировке

Для просмотра связанных сведений о требованиях в отчете о покрытии необходимо:

В этом примере показано, как просмотреть ссылки между тестами, элементами модели и связанными требованиями в отчете о покрытии.

Откройте slreqCCProjectStart Проектирование и загрузка Тестов

  1. Откройте slreqCCProjectStart проект.

    slreqCCProjectStart
  2. Загрузите DriverSwRequest_Tests.mldatx протестируйте набор данных и откройте Simulink Test Manager.

    sltest.testmanager.load('DriverSwRequest_Tests.mldatx')
    sltest.testmanager.view
  3. В Simulink Test Manager нажмите DriverSwRequest_Tests тестовый файл.

  4. Чтобы включить Decision Coverage набора для теста, на правой панели в разделе Coverage Settings:

    • Выберите Record coverage for system under test.

    • В разделе Coverage Metrics выберите Decision.

    • Сохраните изменения.

  5. Запустите загруженные тесты.

    resultObj = sltest.testmanager.run
  6. Когда тест завершится, перейдите к результатам тестового примера в диспетчере тестов. В разделе «Агрегированные результаты покрытия» отображается покрытие для анализируемой модели.

  7. Нажмите Report для создания отчета о покрытии.

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

Раздел Decisions analyzed ссылается на первый тест, который достиг каждого решения. Чтобы увидеть другие тесты, которые также достигли решения, наведите указатель мыши на перечисленный тест. Для получения дополнительной информации см. Раздел «Трассировка результатов покрытия к связанным тестам».

Похожие темы