【问题标题】:Mobile test automation for iOS and Android适用于 iOS 和 Android 的移动测试自动化
【发布时间】:2015-06-06 06:37:00
【问题描述】:

我想知道您是否有任何可以推荐的移动测试自动化工具?在尝试了几种工具后,我根本找不到满足所有标准的工具。 Ranorex 可以在这两种设备上使用,但在遇到太多问题后,我选择不使用它。我遇到的最好的工具是robotium,虽然它只适用于Android,因此并不有趣。

标准:

  • 可以集成 CI。
  • 可与 Nunit 或类似结构一起使用。
  • 可在 iOS 和 Android 上使用。
  • 稳定。

请不要推荐这些记录工具之一,因为它们(在我看来)不会测试任何东西。

祝您有美好的一天,感谢您的所有帮助。

【问题讨论】:

  • 你已经试用过 appium 了吗?

标签: unit-testing testing automation nunit automated-tests


【解决方案1】:

您是否尝试过 SIGOS App Experience(以前的 Keynote Mobile Testing/DeviceAnywhere)?

它集成了许多领先的 CI/敏捷工具,包括 Appium、HP UFT、Selenium 和 SAP。他们提供在真实设备上的测试,您可以选择您想要的部署类型——公共云、私有云、内部部署。

SIGOS App Experience 还提供应用性能监控,并非所有测试自动化平台都提供。 https://appexperience.sigos.com/

【讨论】:

    【解决方案2】:

    使用开源框架 Appium 可以在真实设备上实现混合/原生/移动 Web 应用程序的自动化。

    Appium 允许您为移动网络应用程序创建一次并随处使用的功能,例如,相同的脚本可以在 Android 和 iOS 上运行。

    其丰富的函数库支持使您能够自动化复杂的移动应用程序手势,例如点击、捏合、精确点击、滑动等。

    更多appium详情,请访问:http://appium.io/

    【讨论】:

    • 如果选择 Appium,我建议使用 Java(Appium 的另一个好处是它支持多种语言),因为它是最流行/最容易获得支持的。
    【解决方案3】:

    你可以试试Calabash。它可以与 IOS 和 android 一起使用,并且可以轻松集成到 CI 管道中。

    【讨论】:

      【解决方案4】:

      您可能会对 Tosca Mobile+ 感兴趣: http://www.tricentis.com/tricentis-tosca-testsuite/tosca-mobile-plus/

      Tosca 遵循基于模型的方法 - 它不是基于脚本的,也不是 Capture & Replay 工具。控件的识别是通过与技术相关的属性完成的,恕我直言,这是实现稳定自动化的最可靠方法。

      除了 Android 和 iOS,Tosca 还支持更多技术(UI 和非 UI)。

      Tosca 也可以完全集成到您的 CI(使用例如 Jenkins、TeamCity、QuickBuild 或任何其他构建工具)。

      有关更多详细信息,您还可以查看 Tosca Mobile+ 文档: https://documentation.tricentis.com/en/840/index.htm#tbox/mobile.htm%3FTocPath%3DTBox%7CTosca%2520Mobile%252B%7C_____0

      【讨论】:

        【解决方案5】:

        回答这个问题可能有点晚了 - 您可以试试 Jamo Solutions 的 M-eux。它适用于 android 和 iOS。支持 Android 和 iOS 上的本机、混合和 Web 应用程序。持续集成是可能的。默认情况下没有开箱即用的集成,但您可以在 junit 中编写单元测试用例。编译它们并使用 jenkins 将它们放入 CI 中。 其他选项可能来自 Experitest。此工具也提供相同的功能。这两个工具都不是开源或免费软件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-08-23
          • 1970-01-01
          • 2019-01-21
          • 2016-10-10
          • 2011-04-30
          • 1970-01-01
          • 2016-12-27
          相关资源
          最近更新 更多