如何将以矩阵模式执行的测试结果映射到DevOps中的测试套件/测试计划

时间:2018-12-21 09:37:33

标签: c# azure-devops automated-tests browserstack vstest

我已经在DevOps中设置了一个测试计划,该计划将在构建部署后更新为testrun状态。当我的“策略”在yml文件中是并行的(即运行的测试用例和Testplan中的测试用例有1-1映射)时,它工作正常,但是当我的策略是“矩阵”时,将在以下位置执行相同的测试用例集2种不同的配置(请参阅yml文件示例),在这种情况下,执行完测试用例后,如何在DevOps测试计划中跟踪每个配置的测试运行(因为每个测试用例执行两次)?在yml文件中的任何任务下,我是否需要添加任何步骤以明确指出矩阵下的每个项目都会更新哪个测试计划

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

我想在我的测试计划中将测试运行输出与上述矩阵分开,但是我的实际测试计划会被覆盖。

1 个答案:

答案 0 :(得分:0)

触发测试脚本在BrowserStack上运行时,将启动会话。 通过在测试脚本中包含“构建”功能,可以将BrowserStack上的会话分为不同的构建。您可以根据用例配置“构建”名称,“项目”名称和“名称”(特定测试的名称)。

例如-

您可以在测试脚本中包括以下功能-

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

相关问题