一.移动端测试是什么
移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。
二.移动端测试分类
1.app功能测试: (1).业务逻辑正确性测试 (2).兼容性测试 (3).异常测试
(4).升级安装卸载测试 (5).健壮性测试 .......
2.App自动化测试
3.安全测试
三.主流的移动端自动化工具
注意:自动化工具选择的关注点:足否支持native,webiew 是否支持获取toast 是否支持跨应用
四.UIAutomatorviewer手机控件查看工具
使用步骤: 1.进入SDK目录----->tools目录------>bin------>打开uiautomatorviewer
2.电脑连接真机或打开android模拟器
3.启动待测试app
4.点击uiautomatorviewer的左上角Device Screenshot,会生成app当前页面的UI控件截图
5.选择截图上需要查看的控件,即可浏览该控件的id,class,text,坐标等信息
五.Appium
1.原理
2.环境:JDK、SDK、Python、Appium、Appium-Python-Client
3.Appium安装:解压--->打开python终端安装 pip install Appium-Python-Client ---->可能会显示pip更新就复制更新即可--->检验是否成功 piplist
4.使用:(1).打开手机 (2).打开Appium填写
(3).创建一个python项目,并创建一个文件
(4).将下面代码写入运行
(5).获取当前应用包名和启动activity并修改文件
5.常见api操作
6.元素定位
7. 等待
8. APP元素信息操作API
9. APP元素事件操作API
10. APP模拟手势高级操作
11. 手机操作API
12. 脚本录制: (1).点击‘开始录制’ (2).操作手机 (3).结束录制 (4).复制代码
Git
1.注册GitHub账号
2.下载安装git
3.使用:(1).初始化:init git
(2).用户信息: git config --global user.name "ziyan"
git config --global user.email "1234@qq.com"或"zy1234@163.com"
(3).关联远程库并拉取代码: git remote add origin https://github.com...关联远程库
git pull origin master拉取远程库