移动测试 - Android 框架


市场上有很多 Android 测试框架。让我们看一下堆栈上的前 5 个。

  • Robotium - Robotium 是一个开源测试框架,用于开发功能、系统和验收测试场景。它与Selenium非常相似。

  • UIAutomator - UIAutomator 是 Google 的一个测试框架,提供原生 Android 应用程序和游戏的高级 UI 测试。它有一个 Java 库,其中包含用于创建功能 UI 测试的 API,还有一个用于运行测试的执行引擎。

  • Appium - Appium 是一个开源测试自动化框架,用于测试本机和混合应用程序以及移动 Web 应用程序。框架内的 Appium 库函数调用在后台运行的 Appium 服务器,该服务器操作连接的设备。

  • Calabash - Calabash 是一个功能测试框架,可用于 iOS 和 Android 功能测试。从理论上讲,它一定是最容易使用的框架之一,甚至非开发人员也应该能够使用它创建功能测试。

  • Selendroid - Selendroid 是一个相对较新的产品,可用于对 Android 应用程序进行功能测试。显然,如果您习惯使用 Selenium,Selendroid 应该是一种使用您的知识为 Android 创建功能测试的简单方法。