openArtifact

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

Описание

пример

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

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

  • Случаи тестирования и результаты тестирования открываются в Диспетчере тестов.

Примеры

свернуть все

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

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

dashboardCCProjectStart

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

metric_engine = metric.Engine();

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

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

Откройте первый тест в Test Manager с помощью идентификатора программного продукта.

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

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

свернуть все

Объект Metric Engine, для которого вы собрали результаты metric, заданные как metric.Engine объект.

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

См. также

Введенный в R2020b