MonkeyTalk 相对于 Appium 的优劣性

来源:互联网 发布:营销qq for mac 编辑:程序博客网 时间:2024/06/05 10:01

MonkeyTalk与Appium都属于开源项目,都支持跨平台iOS、Android,但是为何论坛及国内鲜有MonkeyTalk的讨论呢?本人初步总结了几点,总还是感觉MonkeyTalk要更加的简单快捷,除了需要插码操作以外,Appium总体来说没有MonkeyTalk好用。希望各位大神可以补充一下,告诉鄙人为何Appium用的人这么多MonkeyTalk却这么少捏?

MonkeyTalk对比Appium的缺点:
1,Appium不需要插码,而MonkeyTalk需要在源码插入agent。
2,Appium的中文文档较多较全,MonkeyTalk的文档基本上都是英文的。

MonkeyTalk对比Appium的优点:
1,MonkeyTalk支持录制功能(Appium目前在Android上没有录制工具),而且录制更能更加强大而简单。
2,MonkeyTalk的执行速度比Appium快5倍以上(亲测执行速度快的飞起!)。
3,MonkeyTalk编码简单,代码更加简单易懂(更类似与Robotium的风格)。
4,MonkeyTalk不需要另外搭建Server,脚本直接与Device上的Agent通信。
5,MonkeyTalk自带有日志输出功能,可自动生成xml报告,Appium没有此功能。

共同点:
1,都支持跨平台,iOS和Android可用相同的自动化脚本;
2,都支持WebView识别(网上说法是MonkeyTalk也支持,但是本人未亲测);
3,都支持在脚本运行过程中插入Windows的操作(如查询数据库来验证案例结果),像Robotium、UiAutomator等工具就不支持,因为它的脚本都是push到device上去运行的。

笔者水平很有限,希望抛砖引玉,欢迎大家补充纠正意见。

0 0
原创粉丝点击