一、UIAutomator Android自动化测试工具有很多,但是要免费、易上手,本人觉得就直接使用Eclipse自带的UIAutomator就不错。测试人员无需跟开发要代码信息,只要手机上有安装之后的APP自己就能做出自动测试用例,况且一通百通,就算是不满足于UI测试的,找个简单易上手的先明白原...
分类:
移动开发 时间:
2016-01-25 21:18:30
阅读次数:
388
Native App与Web App的自动化测试方法Android自动化测试常用工具介绍 RobotiumAndroid的Instrumentation机制Robotium环境搭建及基本使用方法Robotium基本API的使用基于Robotium搭建测试框架 UIAutomatorUIAutomator架构与原理介绍UIAutomator环境搭建及基本使用方法UIAutomator基本API的使...
分类:
移动开发 时间:
2016-01-09 12:37:22
阅读次数:
232
一、一个BUG引发的问题 如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。 那么,自动化测试可以完成哪些任务呢? 简单的说,那些重复性的测试工作,都可以交给自动化完成: 1、设置手机的语言 2、添加、删除、收...
分类:
移动开发 时间:
2015-12-24 20:47:30
阅读次数:
267
使用android自动化测试工具启动应用时,需要填写被测程序的包名和启动的Activity,以下有两种查看应用包名package和入口activity名称的方法:方法一:使用aapt //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下1.以ES文件浏览器为例,命令行中切....
分类:
移动开发 时间:
2015-11-02 15:30:08
阅读次数:
187
转:http://blog.csdn.net/sasoritattoo/article/details/17579739 Android自动化测试主要分为Monkeyrunner、Rubotium、UiAutomator、Monkey(在我看来这个不算)等。主要特点: 1、Monkeyrunner....
分类:
移动开发 时间:
2015-09-22 08:53:37
阅读次数:
157
1. #导入模块;? ??? from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice, MonkeyImage? 2. #连接当前设备,并返回一个MonkeyDevice对象;? ??? device = MonkeyRunner.waitForConnection(...
分类:
移动开发 时间:
2015-09-21 19:47:27
阅读次数:
155
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
前提:在Android 通话自动化测试中会用到am命令去拨打电话、打开音乐播放器播放音乐等等操作。这里总结一下am命令。Android am命令:(1)命令参数:am start -n 包名(package)/包名.活动(activity)名称
其实启动的方法可以从应用的AndroidManifest.xml文件中找到,然而并无什么卵用。(2)举例:a)启动Music、视频:
am start...
分类:
移动开发 时间:
2015-08-16 10:52:31
阅读次数:
167
前提:在我们应用程序或者在写Android自动化测试时候常常会需要模拟实体按键,来给我们做测试用。这也是我要整理的目的。主要的涉及的是Linux Input Event事件。以下的例子基于Android 5.1(Linux-3.10)。一、利用getevent、sendevent模拟按键(1)命令:getevent -t
结果:...
add device 6: /dev/input/event9...
分类:
移动开发 时间:
2015-08-16 09:27:04
阅读次数:
305
1、Monkeyrunner:优点:操作最为简单,可以录制测试脚本,可视化操作;缺点:主要生成坐标的自动化操作,移植性不强,功能最为局限; 2、Rubotium:主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大;缺点是针对APK操作,而且需要对APK重新签名(有工具.....
分类:
移动开发 时间:
2015-08-13 19:52:28
阅读次数:
248