landizlan 2015-04-10
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 (基于录制播放的重复性测试)