Android 和 iOS 应用测试自动化工具?

Tool for Android and iOS app test automation?

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

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

干杯

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

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

其他选择是使用 直接单元测试框架 用于 iOS / Android,例如

  1. Espresso Android 应用的测试框架

  2. 用于 Android 应用程序的机器人框架 [这不是原生框架]

  3. InstrumentsXCUTest for iOS apps

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

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

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

唯一的要求是

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

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