【问题标题】:How to map the results of tests executed in Matrix mode to a Test Suite/Test plan in DevOps如何将在矩阵模式下执行的测试结果映射到 DevOps 中的测试套件/测试计划
【发布时间】:2018-12-21 21:47:16
【问题描述】:

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

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

我想在我的测试计划中将测试运行输出从上述矩阵中分离出来,但我的实际测试计划被覆盖了。

【问题讨论】:

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


    【解决方案1】:

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

    例如-

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

    “项目”:“项目名称”, 'build' : 'Build_Android', “名称”:“测试名称”

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 2018-03-23
      • 1970-01-01
      • 2020-09-22
      • 2021-10-02
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多