android自动化测试工具

本文介绍了多种用于Android和iOS平台的移动应用自动化测试框架和技术,包括Instrumentation、Robotium、Appium、Athrun(TMTS)、UIAutomator、Espresso、Selendroid、Monkey、MonkeyRunner和MonkeyTalk等工具的特点及适用场景。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值