Android ruby 语言支持 android 自动化或者 MonkeyRunner 测试吗

eric · 2013年11月25日 · 最后由 eric 回复于 2014年01月07日 · 9528 次阅读

团队想确认一个测试脚本长期使用和 学习下去,既然要用就要看它支持的测试是否覆盖现有的业务:

具体如下:ruby 是否支持 web 自动化测试---这个我知道可以支持,有 watir 手机 android 自动化,例如,monkey test,monkeyrunner 是否支持多线性,比如同时开启多个线程去做脚本测试。

希望 ruby 社区的高手们帮忙回答谢谢

可以的,现在移动端自动化还没有像 PC 端 那么成熟,不过也有 http://calaba.sh/ 这样比较成熟的开源框架。

我们测试体系内部用 ruby 写了一个 MFT ( Mobile Framework TestAutomation ), 只是暂不能开源。测试团队有 180+ 的人员,所以请放心使用。

以上决策时供参考

Android 测试选 Python。 monkeyrunner 就是用 Python 把几个 Android 常用操作封装成 API。 之前合作的一个国外团队也是 JUnit+Python 的。

之前写的一个 monkeyrunner 的文章: http://vivijie.github.io/blog/2012/10/23/monkeyrunnerzi-dong-hua-ce-shi-jian-jie/

#1 楼 @lyfi2003 谢谢,也就是要用的话需要重新写一下框架进行封装了

#2 楼 @vivijie 嗯 python 是没有问题的,就是看看 ruby 是否也可以,写的文章很棒,学习了

已经有相对成熟的框架了。除了 calabash 外,还有 appium appium 支持 webdriver 协议,所以基本支持所有语言,包括 ruby, python, java .net php

我们甚至单独创建了一个论坛来独立研究它。你要是感兴趣,可以看看我们总结的一些文章 http://www.testerhome.com/wiki/appiumdoccn

#5 楼 @seveniruby 谢谢,非常好的资料

#5 楼 @seveniruby 呵呵 已经在研究中,

需要 登录 后方可回复, 如果你还没有账号请 注册新账号