Mobile Testing 简明教程

Mobile Testing - Android Frameworks

市场上有很多 Android 测试框架可用。让我们来看看前 5 个。

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

  2. UIAutomator − UIAutomator 是 Google 提供的测试框架,它为 Android 原生应用和游戏提供了高级 UI 测试。它有一个包含 API 的 Java 库,用于创建功 UI 测试,还包括一个执行引擎来运行测试。

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

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

  5. Selendroid − Selendroid 是该领域的相对新秀,可用于功能测试你的 Android 应用。显然,如果你习惯于 Selenium,Selendroid 应该是一种简单的方法,可利用你的知识为 Android 创建功能测试。