openArtifact

Открытый артефакт тестирования прослеживается от метрического результата

Описание

пример

openArtifact(metricEngine,artifactID) открывает артефакт, который имеет заданный идентификатор в заданном metric.Engine объект. Редактор, который открывается, зависит от типа артефакта:

  • Требования открываются в Редакторе Требований.

  • Тесты и результаты испытаний открываются в менеджере по Тесту.

Примеры

свернуть все

Соберите метрические данные по количеству требований, соединенных с каждым тестом в проекте. Затем откройте один из тестов в менеджере по Тесту.

Откройте проект. В командной строке введите dashboardCCProjectStart.

dashboardCCProjectStart

Создайте metric.Engine объект для проекта.

metric_engine = metric.Engine();

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

updateArtifacts(metric_engine)

Соберите результаты для метрического Requirements per test case путем подписания метрического механизма.

execute(metric_engine,{'RequirementsPerTestCase'});

Используйте функциональный getMetrics получить доступ к результатам.

results = getMetrics(metric_engine,'RequirementsPerTestCase');
for n = 1:length(results)
    disp(['Test Case: ',results(n).Artifacts(1).Name])
    disp(['  Number of Requirements: ',num2str(results(n).Value)])
end
Test Case: Set button
  Number of Requirements: 0
Test Case: Decrement button hold
  Number of Requirements: 1
Test Case: Resume button
  Number of Requirements: 1
Test Case: Cancel button
  Number of Requirements: 1
Test Case: Decrement button short
  Number of Requirements: 2
Test Case: Increment button hold
  Number of Requirements: 1
Test Case: Increment button short
  Number of Requirements: 2
Test Case: Enable button
  Number of Requirements: 1

Откройте первый тест в менеджере по Тесту при помощи идентификатора артефакта.

openArtifact(metric_engine,results(1).Artifacts(1).UUID)

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

свернуть все

Метрический объект механизма, для которого вы собрали метрические результаты в виде metric.Engine объект.

Идентификатор артефакта в виде вектора символов или строкового скаляра. В metric.Result объект, Artifacts поле содержит структуру для каждого артефакта, до которого прослеживает результат. Чтобы получить идентификатор для артефакта, используйте UUID поле структуры для артефакта.

Введенный в R2020b