android自动化测试工具

1. Instrumentation(单元测试,逻辑测试,白盒测试)

2. Robotium测试 (功能测试,用户接受度测试,黑盒+白盒测试)(资料多,社区热)(基于Instrumentation)
3. Appium(android,ios)测试 (功能测试,用户接受度测试,黑盒测试)(支持很多语言来编写测试脚本)(基于Instrumentation(2.3-4.1)或UiAutomator(Android 4.2))

4. Athrun(TMTS)(android,ios)是淘宝出的一个移动测试框架/平台。Android部分(基于Instrumentation)

5. UIAutomator(黑盒测试,功能测试,主要UI测试) (属于google出品)(基于Instrumentation)
6. Espresso(黑盒测试,功能测试,主要UI测试)规模小,简洁 (属于google出品)(基于Instrumentation)

7. Selendroid可以测试Native App、Hybird App、Web App,但是网上资料较少,社区活跃度也不大。(基于Instrumentation)

8. Monkey (android Sdk自带)(压力和可靠性测试)(在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等)
9. MonkeyRuner (android Sdk自带)(功能测试,回归测试,用户接受度测试,黑盒测试)(需要使用python来写脚本)

10. MonkeyTalk (基于录制播放的重复性测试)

相关推荐