< a href="https://github.com/%E5%B0%8F%E7%9A%AE%E6%B5%A9"> Fork me on GitHub

移动端appium

移动端appium

移动端appium

appium

下载地址:https://github.com/appium/appium-desktop/releases, 尽量下载低版本的,比如1.5

安装:下载到本地是个exe文件,安装,直接点击可执行文件即可.

安装成功:

 

如何添加appium快捷方式,任务栏--鼠标右键,任务管理器,找到appium的进程,点击进程邮件打开文件位置,然后就会打开到本地的安装目录,将可执行的文件,鼠标右键发送到桌面

android sdk

mac下载使用:brew cask install android-platform-tools

或者去:https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip?utm_source=androiddevtools&utm_medium=website 下载

添加环境变量:

D:\MyTesting\software\android-sdk-windows\tools
D:\MyTesting\software\android-sdk-windows\platform-tools
D:\MyTesting\software\android-sdk-windows\build-tools\27.0.1

安装完成,测试,终端输入:

adb

错误信息提示:

解决办法:参考:https://www.cnblogs.com/Neeo/articles/11599789.html#%E9%87%8D%E8%A6%81%E7%9A%84%E6%93%8D%E4%BD%9C

原因是:夜神模拟器不兼容的问题

adb命令

过滤进程和端口相关命令:

tasklist    # 返回所有的正在执行应用信息
tasklist |findstr "NoxVMHandler.exe"   # 拿到夜神的pid
netstat -ano|findstr 6071

链接可用的设备

adb connect 127.0.0.1:62001   # 或者连接52001

检查可用设备(真机和模拟器)

adb devices

安装app

adb install App的包名

卸载app

查询app在设备中的包名

aapt dump badging app的路径

再去卸载

adb uninstall com.baidu.BaiduMap

列出设备中所有的包名

adb shell pm list packages

更多参考:[https://www.cnblogs.com/Neeo/articles/11599789.html#%E9%87%8D%E8%A6%81%E7%9A%84%E6%93%8D%E4%BD%9C

下载Python操作appium的模块

pip install -i https://pypi.doubanio.com/simple/ appium-python-client

 

移动端测试

{
  "platformName": "android",
  "platformVersion": "4.4.2",
  "deviceName": "127.0.0.1:62001",
  "appPackage": "com.jd.app.reader",
  "appActivity": "com.jingdong.app.reader.logo.JdLogoActivity"
}

 

移动端环境配置

环境依赖:

  • python
  • appium:node.js
  • uiautomator:android

 

移动端测试分类

APP功能测试

APP功能测试主要包含:

业务逻辑测试:

依据产品的设计文档,设计测试用例。

再加上一些隐性的需求测试,比如产品文档有没有涉及到的.

兼容性测试:
  • 系统版本:

    Android:原生Android系统及定制版本

    ios:原生系统

  • 分辨率:

    主要关注图片的分辨率看见没你好

异常测试:
升级安全卸载测试:

APP安全测试

主要有专门的测试人员

APP自动化测试

 

posted @ 2020-01-14 22:59  赌徒!  阅读(110)  评论(0)    收藏  举报