Как сопоставить результаты тестов, выполненных в режиме Matrix, с набором тестов / планом тестирования в DevOps - PullRequest
0 голосов
/ 21 декабря 2018

Я настроил план тестирования в DevOps, который будет обновляться со статусом testrun после развертывания сборки.Он отлично работает, когда моя «стратегия» параллельна в файле yml (т. Е. В тестовом наборе есть отображение 1-1 и тестовый случай в Testplan), но когда моя стратегия «матричная», тогда тот же набор тестовых случаев будет выполняться в2 разные конфигурации (см. Пример файла yml), в этом случае после выполнения тестовых случаев, как я могу отслеживать тестовый запуск для каждой конфигурации в плане тестирования DevOps (поскольку каждый тестовый случай выполняется дважды)?Есть ли какие-либо шаги, которые мне нужно добавить в любую из задач в файле yml, чтобы конкретно указать, какой план тестирования обновляется каждым из элементов в матрице

jobs:
- job: 'BrowserStack'
  timeoutInMinutes: 0
  strategy:
    maxParallel: 2
    matrix:
      EdgeWindows:
        remotePlatform: 'EdgeWindows'
      SafariMac:
       remotePlatform: 'SafariMac'

Я бы хотел выделить тестовый прогонвывод из вышеуказанной матрицы в моем плане тестирования, но мой фактический план тестирования перезаписывается.

1 Ответ

0 голосов
/ 21 декабря 2018

Когда запускается тестовый скрипт для запуска в BrowserStack, инициируется сеанс.Вы можете сгруппировать свои сеансы в BrowserStack в разные сборки, включив возможность «сборки» в свой тестовый скрипт.Вы можете настроить «build» name, «project» name и «name» (имя конкретного теста) в соответствии с вашим вариантом использования.

Например -

Вы можете включить нижевозможности в ваших тестовых скриптах -

'project': 'project_name', 'build': 'Build_Android', 'name': 'test_name'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...