1、准备Android开发环境2、准备签名工具http://www.troido.de/re-sign.jar1、建立测试工程打开Eclipse,点击File->New一个Android Test Project ApkTest,然后点击下一步的时候选择This project,以下是新建的空工程2...
分类:
其他好文 时间:
2014-11-26 18:40:35
阅读次数:
236
solo.typeText和solo.enterText方法都可以对EditeText进行测试,达到的测试目的是一样的。存在几点不同:1、实现上,typeText方法是robotium框架调用系统Instrumentation类里面的sendStringSync方法来实现的;enterText是调用...
分类:
其他好文 时间:
2014-11-24 11:39:36
阅读次数:
145
----------------------------------------------------------------------------------------------------------------------------小记:MonkeyRunner暂时告一段落,今天起学...
分类:
移动开发 时间:
2014-11-18 14:43:16
阅读次数:
408
用过Robotium做Android自动化测试的同学都知道,Robotium因为继承了instrumentation而无法进行跨进程的调用,比如模拟按键点击(据说4.3以后instrumentation有了getUIAutomator的入口,然后就木有然后了,本人没有亲试且不在本文讨论中)。本人亲试...
分类:
系统相关 时间:
2014-11-14 10:40:58
阅读次数:
783
该文来源于:http://blog.csdn.net/dongmu1986下面的这些方法都主要用来判断测试结果是否与预期结果相符,一般把is和search方法放在assert里面判断。assert最常用的还是assertThat方法,是Junit的判断,这里就不多说了。断言方法assert(robo...
从上一章《Robotium源码分析之Instrumentation进阶》中我们了解到了Robotium所基于的Instrumentation的一些进阶基础,比如它注入事件的原理等,但Robotium作为一个测试框架,其功能远不止于只是方便我们注入事件,其应该还包含其他高级的功能,参照我们前面其他框架如MonkeyRunner,UiAutomator和Appium的源码分析,我们知道一个移动平台自动...
分类:
其他好文 时间:
2014-11-12 10:38:39
阅读次数:
292
根据前一篇文章《移植MonkeyRunner的图片对比和获取子图功能的实现-Appium篇》所述,因为Appium和MonkeyRunner有一个共同点--代码控制流程都是在客户端实现的。所以要把MonkeyRunner在PC端实现的图片比对和获取子图功能移植到同样是在PC端运行的Appium是很容易的事情,但是对于在服务器端运行的Robotium和UiAutomator就是另外一回事了。
因为...
分类:
其他好文 时间:
2014-11-12 10:35:45
阅读次数:
191
注意:新建项目后再运行前一定要修改Manifest文件中的instrumentation 中的target package, 这个是测试的入口1. 程序开始要通知系统我要测的app是什么如何知道apk包名和Main Activity:通过re-sign.jar得到包名和Main Activity或者...
分类:
移动开发 时间:
2014-11-11 18:52:36
阅读次数:
248
1.检查CheckBox 是否选上,用solo.isCheckBoxChecked( “text” )。 有时候checkBox 没有相关的text,这时要用solo.isCheckBoxChecked(index) 。2. 如果页面上相同的string有多个,可以用index来区分。 如sol.....
分类:
其他好文 时间:
2014-11-11 18:48:35
阅读次数:
207
在分析Robotium的运行原理之前,我们有必要先搞清楚Instrumentation的一些相关知识点,因为Robotium就是基于Instrumentation而开发出来的一套自动化测试框架。鉴于之前本人已经转载和编写了Instrumentation的一些文章,所以建议大家如果没有看过的还是翻看下先对Instrumentation有个基本的理解。然后带着疑问再来看这篇文章看是否能帮上自己。
既...
分类:
其他好文 时间:
2014-11-11 14:26:50
阅读次数:
313