hei
julie7提示您:看后求收藏(hei,简单写作1000章节,julie7,御书屋笔趣阁),接着再看更方便。
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
1)使用AtS性能监测工具,监控指定apk进程,程序稳定后,入口处流量记录清零,操作特性一个场景的关键路径,数据加载稳定后,查看AtS实时上传下载流量,>200K时有提醒
八、自动化测试
qt4A是quick test For Android的缩写,它是一个Android UI自动化工具。主要的工作原理是通过pc端的python脚本向手机终端发送命令,针对android activity层面以控件作为操作单元,模拟手工操作过程。可用于页面自动化测试来替代手
8.1 环境搭建
8.1.1 基本环境
主要有JdK 、 python 、 eclipse、Android SdK,安装参考6.1.1和6.1.2
8.1.2 python依赖库
需要安装python的几个库,主要有python pywin32、types、pIL。
如本地没有安装,编译时会报错。编译时会给出明确的错误,具体是缺少哪个库,按照错误提示安装缺少的库即可。
8.1.3 Eclipse pydev插件安装
运行eclipse,并选择菜单help》install new software》Add
Name填:pydev
按照提示选择pydev安装。
8.1.4 Eclipse pydev配置
运行eclipse,并选择菜单window》preferences》pydev》Interpreters》python Interpreter,然后点击quick Auto-config按钮,完成pydev的python解释器的配置。
8.1.5 配置SVN插件
按照提示选择Subclipse plugin安装。
8.1.6 导入工程
运行eclipse,并选择菜单File》Import》SVN》从SVN检出项目》创建新的资源库地址》输入SVN地址
8.1.7 Android虚拟机安装配置
1)安装Virtualbox
可以使用电脑管家的软件管理进行安装
2)导入虚拟机镜像文件
直接导入,启动即可使用
3)启动虚拟机
启动后,可以像真机一样操作虚拟机。如果需要使用adb操作,可以在cmd中执行“adb connect 127.0.0.1:5555”命令,然后在设备列表中就可以看到该设备了。
8.1.8 测试桩插桩
插上真机或者开启模拟机,进入项目工程目录》qt4a》androiddriver,运行androiddriver.py文件,对设备进行插桩。
插桩的目的是:与执行pc机通讯,接收下发指令执行并反馈结果给pc。
8.1.9 UISpy使用
点击刷新获取设备id;
点击获取控件,获取当前页的控件树;
点击+,获取当前页的某一个控件;
(本章完)
本章未完,点击下一页继续阅读。