一、移动端自动化工具了解
移动端有很多不同的自动化测试工具,有商业的收费工具,也有很多开源的工具,android比较常用的自动化测试工具主要有:appium、uiautomator、robotium。
appium的好处是既支持android的自动化测试,又支持iO方面的自动化测试;appium的“槽点”是稳定性还有待提升。
uiautomator时Google官方提供的一款自动化测试框架,它的主要特点是支持跨进程的操作;不足之处是支持android SDK platform、API 16及以上的,还有就是对webview的支持也不好。
robotium也是一款开源的自动化测试框架,API使用起来简单方便,执行速度也快;一个比较大的局限性是不支持跨进程的操作,但也有相应的解决方案。robotium在ADT插件的支持下,可以在Eclipse下调试运行,这一点比uiautomator便捷很多。
二、测试开发环境搭建
JDK 安装
Eclipse安装
ADT插件安装
Android SDK安装