【问题标题】:Tool for Android and iOS app test automation?用于 Android 和 iOS 应用程序测试自动化的工具?
【发布时间】:2019-01-21 05:17:06
【问题描述】:

是否有任何工具可用于测试 Android 和 iOS 应用程序?我知道 Appium,但它用于网络应用程序。 我正在寻找可以用来自动化 UI 测试的东西,就像 selenium for web 但在 Android 和 iOS 应用程序上一样。

另外,我工作的公司只允许我访问各种应用程序版本,而不是代码本身,所以我希望能够只测试下载的应用程序。

干杯

【问题讨论】:

  • 用于 android 自动化 UI 测试的 Espresso 工具。
  • 您可以将 jenkins 用于 android 和 iOS 在这里找到 jenkins.io/doc

标签: android ios testing ui-automation


【解决方案1】:

您可以将 appium 用于 webapps/native apps/hybrid apps 进行 UI 测试

所以一种选择是您选择的 Appium + 绑定语言,例如Java、C#、Python 等

其他选项是为 iOS / Android 使用 直接单元测试框架

  1. Espresso Android 应用测试框架

  2. Robot Framework 适用于 Android 应用 [这不是原生框架]

  3. InstrumentsXCUTest 适用于 iOS 应用

但如果你选择原生框架,你必须学习它们,并且你必须为两个平台应用编写不同的框架

所以推荐的工具是 Appium,因为您可以为这两个平台构建单一框架。

在使用 Appium 进行自动化时,您不需要应用代码。

唯一的要求是

  1. 对于 ios,您需要 开发版本
  2. 对于 android,如果是 混合应用,您需要 开发版本

对于单个框架,您可以使用 @AndroidFindBy @IOSFindBy 注释

【讨论】:

    猜你喜欢
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多