android 自带的一个测试框架. 是其他框架的基础. 在同进程中加载被测组件.
Google 出品, 因为有很多丰富的高层封装, 所以不建议直接使用.
基于 Instrumentation 框架的基础, 开发的一个更强的框架. 对常用的操作进行了易用性的封装.
是目前使用最广的框架,
Google 出品, Instrumentation 被设计为不能跨进程测试. 所以 Uiautomator 就是用于弥补这个不足的.
Uiautomator 支持跨进程和 UI 级别的基础测试.
支持 Android 和 iOS 的测试框架. 兼容 Webdriver 协议. 可以使用 Selenium 的方式做 Android 的自动化.
底层基于 Selendroid 和 Uiautomator.
基于 Instrumentation 的一个框架. 完全兼容 Webdriver 协议.
百度出品的一个框架. 基于 Robotium, 并提供了跨进程的测试解决方案.
淘宝出品, 支持 Android 和 iOS, 提供了简化的控件封装. 目前基本不维护..
企业级别的一套移动测试解决方案. 功能强大. 开源的付费产品.
基于 Robotium 的一个框架. 提供了 BDD 模式的支持.
在 PC 上模拟 Android 环境的一个测试框架. 可以用于做基础的单元测试和功能测试. 因为并不是真正的环境, 所以还是需要在真机上做测试
今天有同事问移动测试框架. 发现网上也没个所有框架的介绍, 我就简单写在这儿, 大家自己可以回帖补充更多的框架, 或者已有框架的更多功能. 我只是先列个大纲.