【问题标题】:Run multiple Selenium Test Projects across Azure DevOps跨 Azure DevOps 运行多个 Selenium 测试项目
【发布时间】:2019-10-22 11:41:54
【问题描述】:

我们有一个主要的 CRM 应用程序,该应用程序过去安装在外部,但已被引入内部。我们拥有从这个主应用程序更新/读取的所有独立网站/应用程序/等。这些单独的项目中的每一个都有与之相关的自己的硒测试。我认为这些项目的到期时间是收集资源、构建测试并针对那些现有网站运行,然后摆脱资源,因为不再需要。

似乎我们应该能够将这些构建管道从一个项目引用到另一个项目。有没有办法做到这一点?似乎这样管理起来会更容易。

根据我的阅读,将测试 dll 复制到主 crm 项目中以运行。这是需要做的吗? CRM 应用程序上的测试件会找到所有这些测试 dll 吗?然后所有的报告有时都在主要的crm下,有时在独立项目下?我更希望测试结果与功能区域相关的 repos/projects 相关联。

【问题讨论】:

  • 不完全明白你的意思。你的意思是创建一个测试项目/案例,然后针对所有应用程序运行这个测试案例/项目?无论如何,请检查此博客是否有帮助:Automating Selenium Tests in Azure Pipelines,它使用部署组在不同的机器上进行测试。
  • 我想你明白了我的意思,并为我指明了正确的方向。添加该部署组后,我现在能够在我们的主要 CRM 下看到该部署组中包含的所有项目,并且觉得我应该能够启动每个包含我的测试的构建管道。如果你想移动你的评论来回答,我一定会给你打勾。

标签: selenium azure-devops automated-tests azure-pipelines


【解决方案1】:

因此,解决方案是您可以添加一个部署组,使用该部署组您可以在不同的机器上测试应用程序。

在您的场景中,您可以在主 CRM 下看到该部署组中包含的所有项目,然后您可以启动每个构建管道,其中包含您的测试。

详情请参考Automating Selenium Tests in Azure Pipelines

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-19
    • 2020-01-08
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 2023-02-26
    • 2021-07-19
    相关资源
    最近更新 更多