uiAutoMator 自动化测试创建步骤

uiAutoMator 自动化测试创建步骤:
1,Android SDK Manager 中下载 Android Support Repository 相关类文件;


2,创建 java 工程,编写黑盒测试用例;
这里需要通过 UI AutoMator View 工具来解析该应用程序界面的UI元素;在 android-sdk/tools 目录下面;
官网相关介绍可以看这里:
http://developer.android.com/training/testing/ui-testing/uiautomator-testing.html
http://developer.android.com/reference/android/support/test/uiautomator/UiSelector.html


3,java build path中引用JAR包和库文件:
3.1 add libararies --> JUnit3
3.2 add External JARS --> C:\Program Files (x86)\Android\android-sdk\platforms\android-21\android.jar
    和 C:\Program Files (x86)\Android\android-sdk\platforms\android-21\uiautomator.jar


4,生成编译文件<android-sdk>/tools/android create uitest-project -n <name> -t 1 -p <path>
实例:C:\Program Files (x86)\Android\android-sdk\tools>android create uitest-project -n CameraTest -t 1 -p F:\eclipse-workspace\UIDemo
产生Added file F:\eclipse-workspace\UIDemo\build.xml


5,需要配置ant环境,使用ant工具编译:
如何配置ant环境介绍:http://jingyan.baidu.com/article/90808022c5eed8fd91c80f90.html
编译实例:F:\eclipse-workspace\UIDemo>ant build
产生[jar] Building jar: F:\eclipse-workspace\CameraUITest\bin\CameraUITest.jar


6,连接手机或者模拟器,push该jar文件到手机目录:
adb push F:\eclipse-workspace\UIDemo\bin\CameraUITest.jar data/local/tmp


7,运行该jar文件,执行测试用例:

adb shell uiautomator runtest CameraUITest.jar -c com.android.camera.CameraUITest


8,具体实例可以参考官方实例:

https://github.com/googlesamples/android-testing/tree/master/ui/uiautomator/BasicSample

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值