移动测试 - 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创建功能测试.