【问题标题】:Sauce Labs alternative酱实验室替代品
【发布时间】:2012-05-26 04:29:20
【问题描述】:

我们正在研究使用 Microsoft 的编码 UI 测试或 Telerik TestStudio 框架来自动化我们的 Web UI。我很想使用像 Sauce Labs 这样的服务来运行我们的测试,但是,Sauce Labs 需要 Selenium 测试。有没有人知道一些类似于 Sauce Labs 的服务来运行 Selenium 以外的 Web 测试?

【问题讨论】:

  • 我假设您想要功能测试?请参阅 www.utest.com。顺便说一句,你为什么不想使用 Selenium?
  • 您可能必须在现有的云基础设施(如 Amazon EC2)之上自己构建测试框架,或者更有可能为您的案例 MS Windows Azure 构建测试框架。
  • @tebel - 我不想使用 selenium,因为我们希望使用 Visual Studio 测试工具来编写 Web 测试。 Selenium 很棒,但有公司政策阻止我们使用它。
  • @David - 谢谢,但我们还没有准备好投资编写和支持一个工具,该工具可以按需在多个浏览器的多个版本上运行我们的测试。这将是一项相当大的努力。
  • @Buzzer,对于任何企业家来说,您的问题将是一个绝佳的机会来开发一个与 MS 解决方案相当的 SauceLabs,希望有一天有人会来做。 TFS 云无论如何都可以使用竞争对手。

标签: unit-testing selenium automated-tests


【解决方案1】:

云中的 TFS 看起来很有前途http://tfspreview.com/

无论 TFS 服务或 Sauce Lab 是什么,请注意,服务只会让您免于在内部维护 CI/测试服务器的负担。它不会神奇地为您生成测试。设计和编码许多测试仍然是您的责任。这就是需要付出巨大努力和学习曲线的地方。

(说到学习曲线,Selenium 比 Ms 编码的 ui 测试更易于管理。等待机会影响公司决策...)

【讨论】:

  • 有趣的服务。要么我错过了网站上的相关信息,要么我不熟悉没有在完整的 MS 代码生态系统中工作过,在 MS 框架中构建、测试,但至少来自网站文档的这项服务是模糊的如何将自动化 UI 测试外包到云端。目前,它出现了更多通过云签入/签出代码、在云中构建、在云中协作以及在云中运行单元测试。云中的 UI 测试没有太多提及。
【解决方案2】:

TFS 不是 Sauce 的替代品。事实上,他们现在是从 Visual Studio Online 以前的 TFS 运行 Sauce 测试的集成。 Sauce 是一个测试网格。最接近的竞争解决方案是 BrowserStack。但它们并没有被广泛采用。但它也是基于硒的。 Telerik TestStudio 很好,但它也不是您运行的云。维护自己的网格是基于云的解决方案价值的重要组成部分。而 selenium 确实是最好的和最受支持的语言。

【讨论】:

    【解决方案3】:

    Sauce Labs 实际上能够运行其他(非 Selenium 和 Appium)框架。有一个超级好用的测试运行器,叫做 saucectl。您可以使用 CYpress、Test Cafe、Espresso、XCUITest 等进行测试。 You can see the info in the docs.

    TLDR

    • 使用 cURL 或 npm install -g saucectl 在您的项目中安装 saucectl
    • 使用saucectl init 在您的测试项目中设置运行器。选择您的框架风格和偏好
    • 使用 命令saucectl run

    【讨论】:

      猜你喜欢
      • 2018-09-07
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-14
      • 1970-01-01
      • 2020-08-06
      • 2020-09-19
      • 1970-01-01
      相关资源
      最近更新 更多