一、原理 1.UiAutomator——基于UIAutomation的用户界面自动化测试框架,可以跨应用工作,谷歌亲生的。 UIAutomation在Android4.3发布时有了新版本,官方简介:http://blog.csdn.net/zhubaitian/article/details/405 ...
分类:
移动开发 时间:
2016-06-24 18:40:52
阅读次数:
874
1. Appium测试 (功能测试,用户接受度测试,黑盒测试) - Rating: 8 Appium测试相当于黑盒测试。只是测试UI逻辑正确性。所以Appium测试框架提供的方法有限。获取一个AppiumDriver对象。该对象只是有很多findElements()的方法,获取到UI元素。UI元素是 ...
分类:
移动开发 时间:
2016-06-22 15:21:42
阅读次数:
173
概述在分析源码之前,我们先来看看robotium给我们提供了什么样的类。
入口在对整体有了一个认知之后,我们从solo类入口,因为solo是robotium的入口类,也是最重要的类,先来看看构造方法:private Solo(Config config, Instrumentation instrumentation, Activity activity) { if(config.c...
分类:
其他好文 时间:
2016-05-12 19:15:37
阅读次数:
214
获取控件 getText() getEditText() getButton() getImage() getImageButton() getEditText() getView() getWebElement() getWebUrl() getCurretViews() 点击操作控件 ... ...
1.JDK的安装及环境变量的配置 配置JAVA的运行环境,添加完环境变量后,可以打开Windows命令处理程序窗口,通过执行命令java -version验证环境变量是否添加成功。如果添加成功会显示出安装的Java版本 如下图所示 2.Android SDK安装及环境变量配置,及ide的选择 下载地... ...
分类:
其他好文 时间:
2016-05-09 00:10:01
阅读次数:
211
1.导入被测试的源码 我们先下载加你计算器源码,下载地址: https://robotium.googlecode.com/files/AndroidCalculator.zip 如果地址被墙无法现在下面网盘地址也可以下载: 链接: http://pan.baidu.com/s/1c2e8McC 密... ...
分类:
其他好文 时间:
2016-05-08 23:49:08
阅读次数:
387
所谓地adb四个好东西啊,这个adb能够让你实现对安卓设备的一些自动化操作。当然啦,用一些安卓的自动化测试框架也可以实现,比如Robotium等。但是又得打开Eclipse又得运行的,费劲。玩儿个游戏,老铁,不至于。接下来,分两个步骤—— 首先,你得有adb,手机得用usb数据线连上电脑; 其次,知 ...
分类:
其他好文 时间:
2016-04-28 16:54:09
阅读次数:
241
记录一下,鼓捣两天终于找到原因了,右键单击Robotiumproject,选择Buildpath->ConfigureBuildPath..,在Libraries中删除android-support-v4.jar,问题解决。注:即使被测源码与Robotium具有相同的jar包--android-support-v4.jar,Robotium也会报错。
分类:
移动开发 时间:
2016-03-16 19:23:51
阅读次数:
264