01.Android自动化环境搭建
(客户端库、JDK、Android SDK、AppiumDesktop、模拟器安装模拟器设置;设备连接)
02.自动化框架与工具使用
(App自动化框架比较(Appium,Ulautomator,Espresso等)AppiumDesktop的使用; Inspector工具配置与使用)
03.ADB命令操作
(ADB原理;设备连接;上传下载文件;安装卸载app;日志获取input输入类命令;查看系统信息;获取包名和事件入口;
)
04.Monkey稳定性测试
(Monkey稳定性测试原理;Monkey指令(基础参数、事件参数、调试选项); Monkey日志(日志定位,回归验证)
05.自动化配置项
(Desired Capabilities配置文档;常见配置项使用)
06.App界面元素查看工具
(UIAutomatorviewer获取元素信息;Inspector工具获取元素信息;Inspector进行自动化脚本录制操作等
)
07.App元素定位
(元素定位方式(id,classname,accessibilitylD,xpath等方式的使用);元素组定位方式)
08.App元素操作
(元素属性操作(text,location,size等);常用API函数(launch_app,reset,is_app_installed等);点击、滑动、输入字符、点击坐标等操作)
目标:
1∶熟练掌握App自动化环境搭建和App自动化测试体系的流程
2:熟练掌握App的元素操作、手势和事件控制等技术
3:熟练ADB命令和Monkey稳定性测试
4:掌握日志的抓取和日志的定位与分析
文章首发于公众号:程序员一凡