【问题标题】:Cloud-based testing automation tools基于云的测试自动化工具
【发布时间】:2015-08-17 19:40:56
【问题描述】:

我试图找到一种服务,它提供的功能允许我使用可视化构造函数以简单的方式为基于 Web 的应用程序创建手动测试自动化,而无需任何编码,所以它可以是

  • 使用简单,无需对 selenium 或其他框架工具进行任何编码
  • 可以选择通过 Web 界面将测试设置为计划模式以执行回归测试
  • 已通过 ID 验证并显示可能的不一致

重点是在不使用自动化脚本的情况下重现手动测试人员的工作,并以简单的方式进行,以便初学者能够使用它。 那么有人能描述一下他自己的经历吗?

【问题讨论】:

    标签: selenium testing automated-tests regression-testing


    【解决方案1】:

    我会考虑两个主要选项

    找到一项服务,它提供的功能允许我以简单的方式为基于 Web 的应用程序创建手动测试自动化

    第一个是BrowserStack,您可以使用 FireFox 的 Selenium IDE 扩展记录您的 Selenium 测试。它可以将录制的步骤导出为您喜欢的语言(C#、Python 等)。您可以通过将集线器 URL 指向 Browserstack 的 Selenium 集线器“http://hub.browserstack.com/wd/hub”以及您的用户名和自动化密钥,在 BrowserStack 上执行这些记录的脚本。登录到您的帐户后,您的“用户名”和“自动密钥”可以在 Account --> Automate1 中找到。

    我建议您参考 BrowserStack Automate 上的综合 documentation。它会带您逐步了解产品及其所有功能。您可以选择您正在使用的语言并开始使用 BrowserStack Automate。如果您还有其他问题,请随时发送电子邮件至 support@browserstack.com。他们会很乐意为您提供帮助。

    第二个选项是 SauceLabs 和 Selenium Builder。这是指导您的docs。此外,您还拥有针对 JenkinsBambooCI 集成。

    【讨论】:

    • 那东西直接用selenium或者其他语言/框架,能不能找到最简单的?
    • 嗯,Selenium 的捕获-回放工具都是 Firefox 插件(非常易于使用)。您实际上不需要编写代码(因为它是为您自动生成的),只需维护这些步骤。并不是说这是一个好的决定,因为重复和所有,但如果这是你所追求的 - 恕我直言..这是最简单的,因为它可能是..没有更好的方法来记录 UI 测试然后执行ém 针对不同的浏览器和操作系统。
    • 谢谢,ekostadinov !
    【解决方案2】:

    您可以使用Selenium IDE 来创建您的自动化测试。使用这个 Firefox 插件,您可以在浏览器中记录测试。

    录制完成后,您可以导出测试并将其上传到TestingBot。您可以在此处指定要在其上运行测试的浏览器。然后,TestingBot 将在您指定的所有浏览器上运行您的测试。

    【讨论】:

      猜你喜欢
      • 2013-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多