APP移动端测试高级+Git

一.移动端测试是什么

          移动端测试是指对移动应用进行的测试,即实体的特性满足需求的程度。

二.移动端测试分类

        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操作

常见api操作

          6.元素定位

元素定位

          7. 等待

等待

           8. APP元素信息操作API

APP元素信息操作API

           9. APP元素事件操作API

APP元素事件操作API

          10. APP模拟手势高级操作

APP模拟手势高级操作

          11. 手机操作API

手机操作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 "[email protected]"或"[email protected]"

                    (3).关联远程库并拉取代码: git remote add origin https://github.com...关联远程库

                                                                git pull origin master拉取远程库

你可能感兴趣的:(APP移动端测试高级+Git)