Android自动化测试之Robotium学习(一)
Robotium是android测试中一个简单而又强大的工具。说它简单,是因为Robotium是基于Android测试框架InstrumentationTestCase2进行的2次封装,把一些基本操作又简化了一遍,它的文档只有一个Solo类,而且配置步骤是固定的几步。说它强大是因为,它在有源码是可以测试源码,进行白盒测试。没有源码时,只有一个应用程序的apk也可以对其进行黑盒测试。而且对程序上的每一个按钮,文本控件,图像,等都可以捕捉到,既可以使用按钮显示的名字进行点击,也可以使用坐标进行点击。
现在开始讲解怎样创建一个Robotium测试项目。
一、有源码时
先把程序源码导入到eclipse里面。然后在eclipse里面右键,点击“New”进入创建Android项目界面,如下图:(我的更新到android 4.1,里面的“Android Application Project”就是以前的“Android Project”).
点击“Next”,出现下面这个界面:
(图3)
然后选择你需要的api版本,点击“Finish”即可。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
ubuntu jdk
最近要编译一下Android系统源代码,就安装了一个Ubuntu。但是之前没有linux基础,所以在安装java jdk这个地方花费了不少时间,原因在于网上很多资料已经过时了。那下文就简单明了地介绍如何在Ubuntu 12.04 LTS下安装和配置JDK。 首选必须要说明的是,在Ubuntu 12.04 LTS上安装JDK6本身并不复杂,只是目前较新版本的Ubuntu已经不支持直接通过apt-get安装了(我之前一直研究这个!_ !)。因此,需要从Oracle官方网站下载安装包进行安装。其实,目前Oracle已经发布了JDK7。安装JDK6的原因是TI的Android devkit 3.0.0在编译rootfs时,必须指定使用JDK6。木有办法,只能搞JDK6了。 输入命令: java -version 将会输出如下内容: root@linuxidc:~# java -version 程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.6-jre-headless * openjdk-6-jre-headless * gcj-4.5-jre-head...
-
下一篇
android 自动化测试之MonkeyRunner学习(二)
上次说到已经配好了MonkeyRunner的运行环境,现在讲解怎么进行简单的MonkeyRunner测试。这个拖了很久才有时间和心情总结一下。真是计划赶不上变化啊。 就不说废话了。http://developer.android.com/tools/help/MonkeyDevice.html,这个地址是android上的MonkeyRunner官方文档地址。上面关于MonkeyRunner的一些方法说的很详细。本篇不是详细解释MonkeyRunner方法的文章,只是根据我的理解,结合自己的一个例子讲解一下怎么使用MonkeyRunner写测试程序。 MonkeyRunner工具共有三个类:MonkeyRunner、MonkeyDevice、MonkeyImage。 一、MonkeyRunnner类: 这个类主要用于把MonkeyRunner连接至真机或者模拟器,另外有个显示提示信息的alert方法和一个选择方法比较常用。 二、MonkeyImage类: 这个类主要是测试过程中,用来保存测试截图,把图片保存成各种格式,并且可以比较两个MonkeyImage对象。 主要常用的有两个方法:...
相关文章
文章评论
共有0条评论来说两句吧...