本来说是周末的时候想把shell篇整理出来的,结果,周六加班,加完班和朋友出去玩,礼拜天又偷了个懒,结果周末什么都没做,跟研发老大说准备的接口测试资料也没有准备好。。人生啊!到了礼拜一因为上线的缘故,加班到今天凌晨2点才到家里。。人生啊!所以今天赶紧上来把下篇写了,其实东西并不是很多。。匆忙整理,如...
分类:
系统相关 时间:
2015-09-22 18:51:03
阅读次数:
534
引言Espresso和Robotium都是android UI自动化测试框架,且都是开源库。Robotium作为早期Android世界里用得最为广泛的测试框架,基于JUnit扩展了大量关于Android UI的有效测试方法。Espresso是一个新工具,相对来说,API更加精确,有助于开发者写出更简...
分类:
其他好文 时间:
2015-09-22 18:19:22
阅读次数:
331
还记得当初刚学robotium的时候,有人提起过这个方法,当时觉得很牛逼,暂时不想接触(其实就是对比较深入,难以快速理解的知识的畏惧)。现在到了不得不去了解的时候,也只能硬着头皮上了。。。先来讲一下我现在对这个方法的理解:整个Android程序,我们可以看成是一个个的实验室(进程)组成的,我们使用r...
分类:
系统相关 时间:
2015-09-18 20:21:53
阅读次数:
561
1.首先新建一个要被测试的工程,命名为”robotium“;一个很简单的Android 应用程序;主页面只有个TextView 控件;2. 在建一个用于测试的工程 ,命名为”robotiumTestCase" ;检查被测apk的页面是否有某个字 如“hello ” “world” 等;2.1 选择f...
分类:
移动开发 时间:
2015-09-04 07:32:56
阅读次数:
195
我们在进行手机自动化测试时经常要知道app 的包名和Activiy 名称,好多同仁刚学习时不知从哪去找,其实有好多种方法,现在我以来一份app 为例来介绍如何获取这些值
以下是针对无源码的情形,更适合于初学同仁
方法一 用重签名工具,这个在Robotium 中用得比较多
另外一种方式用命令方获取
Aapt dumpbadging xxxx.apk...
分类:
移动开发 时间:
2015-08-27 23:16:40
阅读次数:
486
File--Project
选择Android----AndroidTest Project
按红色框框选择
选择APK 运行的版本,模拟器创建时用什么版本,此处就选什么版本
我的机器因为只有17所以我 选用的是17 API
点完成
在测试工程目录下新建Lib 目录
复制Robotium,jarjxl.jar ...
分类:
移动开发 时间:
2015-08-27 21:14:49
阅读次数:
201
Robotium 提供两种工作方式(一种有源代码的测试,一种没有源代码的测试)
没有源代码的需要重新签名
方式1 有源码的测试
有源代码的测试(此处以官网记事本apk 为例)
打开Eclipse
导入官网记事本apk 工程
File---import
General---Existing Projects Into WorkSpace
...
分类:
其他好文 时间:
2015-08-27 21:14:41
阅读次数:
172
Robotium 自动化测试一、Setup
Android Studio环境下,在所要测试的Module的build.gradle文件下添加,
compile ‘com.jayway.android.robotium:robotium-solo:5.4.1’
然后Sync下。二、Start
Robotium即是对Instrumentation框架方法的封装,所以使用之前需要继承测试类...
分类:
其他好文 时间:
2015-08-19 16:58:18
阅读次数:
230
Robotium是基于Instrumentation框架的,其编写的测试脚本与被测程序运行在同一个进程里面,所以这需要测试程序与被测程序拥有相同的签名,否则无法进行通讯。在只有apk的情况下可以采用“去签名再签名”的方法对被测程序进行签名。且没有签过名的apk是装不到手机里去的。 那你是否要问,.....
分类:
其他好文 时间:
2015-08-13 17:45:24
阅读次数:
171
转自:http://blog.csdn.net/qingchunjun/article/details/425809372015年2月3日更新:有些朋友在用真机尝试本方法时,抛出了InputStream cannot be null的异常。该异常是由于adb运行在robotium框架中时,是完全运行...
分类:
数据库 时间:
2015-08-05 12:09:50
阅读次数:
313