android 对比 工具,Android 测试 Appium、Robotium、monkey等框架或者工具对比

可对MonkeyTest的对象,事件数量,类型,频率等进行设置。

在SDK 有详细描述http://developer.android.com/tools/help/monkey.html。在SDK中有测试的详细参数描述。这个只是个测试工具不涉及编码

5. monkeyRuner (功能测试,用户接受度测试,黑盒测试) - Rating:5

SDK:http://developer.android.com/tools/help/monkeyrunner_concepts.html 这个是用python编码实现的测试。主要有3个类MonkeyDevice、MonkeyImage、MonkeyRuner。最主要是通过运行程序,在程序中提供按键或触摸事件的输入数值然后截屏,通过截屏对比是否是正常的运行。事件API: press (string name, dictionary type) touch (integer x, integer y, integer type) drag (tuple start, tuple end, float duration, integer steps) startActivity (string uri, string action, string data, string mimetype, iterable categories dictionary extras, component component, flags) 等事件,详细请参考API。

6. UIAutomator - 官方 (黑盒测试,功能测试) - Rating: 7

SDK:http://developer.android.com/tools/testing/testing_ui.html

Pro:

可以测试需要在不同app之间切换的情况

官方支持

Cons:

只能测试Android native app

需要Android SDK 4.1+

无法获取当前load的activity

无法做网络链接测试和声音测试

debug过程比较麻烦

主要功能跟APPIUM类似,主要类UIDevice,UiObjec,UiSelector,UiCollection。UIdevice更Appium的AppiumDriver类比。剩下的更WebElement类比只是划分得更详细。功能上也更Appium类似。通过text,className等信息找到UI控件然后进行操作。

7. MonkeyTalk (白盒测试,功能测试)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值