【发布时间】:2021-01-14 17:09:33
【问题描述】:
我有一组 Selenium WebDriver 测试,可以在三台不同的机器上正常运行;不幸的是,他们似乎不能在导师的机器上始终如一地工作。我不确定我对 WebDriverWait 条件的编码是否很糟糕,或者我导师的机器是否有一些奇怪的地方。
我需要一个一致的环境来运行单元测试,这对我团队中的所有开发人员都很友好。我们有一些测试服务器可供我们使用,但我们的一些开发人员更喜欢在本地机器上工作。我们的大多数开发人员都应该可以访问 Azure Devops,但他们往往更喜欢使用内部的 CM 解决方案。
我有没有办法强制我的单元测试在 Azure 中运行而无需设置 CI/CD 管道?如果我这样做了,我团队中的 Visual Studio 订阅者是否会在每次运行我的单元测试时向 Microsoft 支付账单费用?
注意事项:
- 我可能可以为我们自己的内部 CM 解决方案设置一个 CI/CD 管道来运行单元测试,但我们的内部 CM 解决方案不一定对 Microsoft 友好,而且我的组织的 CI/CD 专家职位目前是空的
- 在 Bing 和 Google 搜索期间,我没有注意到如何在没有 CI/CD 的情况下在 Azure 中运行单元测试
【问题讨论】:
-
没有。 CI 是这项工作的合适工具。你应该使用它。
标签: visual-studio azure selenium unit-testing azure-devops