当前位置:   article > 正文

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

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 (白盒测试,功能测试)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/263804
推荐阅读
相关标签
  

闽ICP备14008679号