Android 手机自动化测试工具有哪几种
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 手机自动化测试工具有哪几种相关的知识,希望对你有一定的参考价值。
先说说开源的吧: RobotiumMonkeyrunner
Robolectric
CTS
还有个新兴的测试工具,以前在GitHub看到,现在找不到了,好像是BDD类型的语法;现在还不成熟。
另外基于web的测试也有基于Selenium Webdriver 的 android WebDriver: 有两种:
基于Remote Server的:官方提供了java接口的,但是Python版的官方里面却没有。我非常喜欢Python,所以自己实现了并且开源到了GitHub:https //github com/truebit/AndroidWebDriver4Python 有问题大家可以提到上面
基于Instrumentation的:已经在Android SDK r14里面可以安装了不开源的就多了,不过我见过的一般是以下几种思路: 1. 基于Android Java Instrumentation框架: 基于Robotium,比如bitbar的产品:http //bitbar com/products基于Instrumentation,那就海了去了,很多公司自家写的工具都基于这个;
另外Robotium就是基于这个的2. 基于Android lib层的各种命令,比如sendevent,getevent, monkey, service这些,然后用各种语言封装 MonkeyRunner还是很有前景的,Google自己弄的。现在最新的dev版本已经有支持UI的id操作的EasyMonkey了。可以git clone git //http //android kernelorg/platform/sdk.git看看 参考技术A 跑分,鲁大师和安兔兔
以上是关于Android 手机自动化测试工具有哪几种的主要内容,如果未能解决你的问题,请参考以下文章