Android手机自动化测试工具有哪几种?
1、Monkey是AndroidSDK自带的测试工具,在测试过程中会向系统发送伪随机的用户***流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,也有日志输出。
2、MonkeyRunner也是AndroidSDK提供的测试工具。且本质是一个Api工具包,可以编写测试脚本来自定义数据、***。
3、Instrumentation是最早的Android自动化测试工具,通过Instrumentation可以模拟按键按下、抬起、屏幕点击、滚动等***。
4、UiAutomator也是Android提供的自动化测试框架,基本上支持所有的Android***操作,基于J***a,测试代码结构简单、编写容易、学习成本,一次编译,所有设备或模拟器都能运行测试,能跨app。
5、Espresso是Google的开源自动化测试框架。相对于Robotium和UIAutomator,特点是规模更小、更简洁,API更加精确,编写测试代码简单,容易快速上手。
6、Robotium也是基于Instrumentation的测试框架,目前用的比较多,资料比较多,社区也比较活跃。
(图片来源网络,侵删)
(图片来源网络,侵删)