android主流开源自动化框架(monkeyrunner,robotium,uiautomator

上一篇 / 下一篇  2015-07-17 14:29:44 / 个人分类:Robotium

51Testing软件测试网 eaIX\I

android自动化框架:

Z\~H{Yi0M0

Kn vfN0Uiautomator:优点:可以对所有操作进行自动化,操作简单;缺点:Android版本需要高于4.0,无法根据控件ID操作,相对来说功能较为局限,但也够用了;

S6y1pptR9P051Testing软件测试网k w-l4Ida}f9U

 学习地址:http://developer.android.com/tools/help/uiautomator/index.html51Testing软件测试网0[7v{+pAR-_N`c\
 Robotium: 针对某个apk的独立测试
51Testing软件测试网Su+Y8n ~0^'oM7@

51Testing软件测试网| `7QD,@~cjf

  学习地址:http://www.robotium.cn/

,{;vjv/~{{c051Testing软件测试网lVmF s_ Xc%K

GT(APP场测): 腾讯的开源项目,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等等;更重要的是,您可以在任意真实场所、任何时候做如上的系列事情”。51Testing软件测试网,E0r }} B$X

51Testing软件测试网{cD5{[3v*x$P}

  引用地址:http://gt.tencent.com/

e[ C\J+Q@051Testing软件测试网8lo^.nv-p*_ ES@

Monkey: Monkey是Android中的一个命令行工具,它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。51Testing软件测试网)@N3^+cp y6s
 引用地址:
http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980068.html51Testing软件测试网3R^ n*t H@V

51Testing软件测试网3D*MAz2MX$f!z$Ma

Monkeyrunner: monkeyrunner工具提供了一个API,使用**I写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上。monkeyrunner工具的主要设计目的是用于测试功能/框架水平上的应用程序和设备,或用于运行单元测试套件,但您当然也可以将其用于其它目的。

H v8W4lGzG {2[051Testing软件测试网S.R2w7P"x._5[ ?;x

引用地址:http://www.cnblogs.com/yyangblog/archive/2011/03/10/1980086.html51Testing软件测试网(WF$x6W;J

;X.pu6E [?3v!t}O0CTS: CTS是开源的测试框架,使用它来测试你的设备是否具备兼容性。CTS主要包含两个组件: 运行在PC上的测试框架组件。主要用来管理测试用例(test case)的执行。运行在设备或模拟器上的测试用例。这些用例用JAVA写成的APK文件。51Testing软件测试网 d:JLt;IH

@jvs}6D)mm`}0 引用地址:http://blog.csdn.net/pugongying1988/article/details/6976091

7C:E@7}$@k051Testing软件测试网&W2I8?}!z+L$C1JG3i

总结:

"r"j7{1rYfd0

(\YZt+UBq0        测试某个APK,可以选择Rubotium;测试过程可能涉及多个APK,选择UiAutomator;一些简单的测试,选择Monkeyrunner;最简单的场测:选择GT
hk Pr1IQB"AzIE0

*?_9eh(m0

TAG:

 

评分:0

我来说两句

Open Toolbar