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

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

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

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

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

共收到 8 条回复
121

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

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

以上决策时供参考

3629

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

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

3231

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

3231

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

96

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

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

449

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

3231

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

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