【发布时间】: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