UIAutomator自动化测试流程总结
UIAutomator自动化测试流程总结:
一.环境搭建
1.下载sdk,并设置环境变量,确保adb可用。
(adb.exe一般在tools或者platform-tools文件夹里,看具体版本)
2.设置ANDROID_HOME环境变量,确保android可用。
(android.bat一般在tools文件夹里)
3.下载ant,并设置ant环境变量,确保ant可用。
(ANT_HOME:D:/ apache-ant-1.9.0;path:D:/ apache-ant-1.9.0/bin;classpath:D:/apache-ant-1.9.0/lib)
二.新建测试项目
1.eclipse中新建java项目。
2.项目属性中,Java Build Path,添加自带的JUnit3库,添加外部的JARs
(Android.java和uiautomator.jar,一般在sdk\tools下)。
3.项目中新建包,新建类,编写测试代码。
三.编译发布运行测试项目
1.生成build文件
android.bat create uitest-project -n projectname -t 1 -p projectpath
说明:1.先cd到android.bat所在的目录下,一般在sdk\tools下。
2. projectname是需要生成build文件的工程名。
3. projectpath是工程所在的路径。
4.生成的build.xml在工程文件夹里。
2.Ant 编译
ant build
说明:1.先cd到build文件所在的工程路径下。
2.生成的jar包在工程路径下bin文件夹里。
3.push jar文件到手机一个目录
adb push jarpackage /data/local/tmp
adb push D:\Workspace\AddContact\bin\AddContact.jar /data/local/tmp
说明:jarpackage是ant生成的jar包,绝对路径
4. 运行测试
adb shell uiautomator runtest jarpackage -c 包名.类名
adb shell uiautomator runtest AddContact.jar -c com.uia.example.my.AddContact
阅读更多- Android自动化测试Espresso+UIAutomator故障总结
- Django运行方式及处理流程总结
- Oracle EBS ERP中月结年结的流程总结
- CentOS7安装Hadoop2.7.3完整流程及总结
- 【测试】软件测试流程进阶----两年软件测试总结
- 软件项目管理流程总结
- JMS发送邮件简单流程总结
- Android dex的加载流程以及加固脱壳时机点简单总结
- 手把手教你uiautomator_android自动化测试第一个示例
- Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
- Ossec添加Agent端流程总结
- iOS 工作之余总结 ---iOS内购完整流程以及踩过的坑!
- Android学习历程--Launcher整体加载流程总结
- PHP 基础知识总结二(流程控制语句)
- 软件开发流程总结
- 最近做个JSP网上订餐网站的一个完整流程以及总结
- DSP学习总结——项目设计流程
- 小区删建流程,小区重配流程总结
- 中文文本挖掘预处理流程总结
- 【八】php三大流程控制总结