移动端web端测试的区别?

移动端测试 - 图1

Android adb 测试

ADB 操作命令详解及用法大全

基本准备

使用 夜神模拟器,
关闭手机的代理
image.png

开启开发者选项

adb 是Android系统的调试命令。可以通过adb 命令针对Android系统手机进行安装应用,卸载应用,以及monkey稳定性测试。(adb 命令只能操作Android系统,不能操作IOS系统
使用adb 之前,需要打开手机的开发者选项。
【设置】—【关于】—【版本号】
点击7下 开启开发者选项,开启成功之后可以在 设置页面 看到对应的选项。
image.pngimage.png

设置开发者选项

image.png
在开发者选项中 打开【USB调试】

检查adb 命令

打开夜神模拟器的安装路径
image.png
夜神模拟器的默认安装路径
image.png
在安装路径的地址栏中输入cmd
image.png
可以自动打开命令行窗口,输入命令

  1. adb devices

查看链接的Android 设备。
image.png

  • 127.0.0.1:62001 表示设备的串号 (每台设备的串号不一样)
  • device 表示设备链接成功

    常用的adb命令

    查看已安装手机app

    每个应用都有自己的包名(package name) ```bash adb shell pm list packages
  1. ![image.png](https://cdn.nlark.com/yuque/0/2022/png/87080/1641439009433-a29f8775-202d-4439-9d65-1f5268ced1d4.png#clientId=u09c097bc-579c-4&from=paste&height=313&id=u84938fba&margin=%5Bobject%20Object%5D&name=image.png&originHeight=626&originWidth=931&originalType=binary&ratio=1&size=73218&status=done&style=none&taskId=u08bf0632-25a3-4f56-a1f8-5776020431f&width=465.5)<br />列出所有的应用包名 默认包括系统自带应用和第三方安装应用。
  2. <a name="ThDNJ"></a>
  3. ### 查看第三方安装包
  4. ```bash
  5. adb shell pm list packages -3

image.png

安装app

  1. adb install C:\Users\zengy\Desktop\app-release.apk
  • C:\Users\zengy\Desktop\app-release.apk 这个文件安装包的绝对路径。改为自己的路径。

image.png

卸载app

卸载app 需要知道 app的包名。
通过 adb shell pm list packages -3 查看包名。
查看包名

  1. adb shell pm list packages -3

image.png
找到包名之后进行卸载

  1. adb shell pm uninstall org.cnodejs.android.md

根据包名进行卸载
image.png

查看app日志

  1. adb shell logcat

日志过滤

  1. adb shell logcat | findstr begin

findstr 为Windows系统中的过滤字符,后面跟上对应的关键字即可。

模拟操作

滑动操作

  1. adb shell input swipe 450 1500 450 500

输入文本

  1. adb shell input text hello

更多可以参考
ADB 操作命令详解及用法大全

文件操作

adb shell

使用adb shell 命令可以直接到达手机中。
image.png
在手机中可以执行

  • ls
  • pwd
  • cd

等基本的Linux命令(因为Android系统的内核 是Linux)

退出shell

  1. exit

手机测试的时候,有时候需要截图。有时候还需要录屏。
截图文件和录屏文件默认存放在手机中。

截图

  1. adb shell screencap -p /sdcard/DCIM/sc1.png

将屏幕截图放在 手机的 /sdcard/DCIM/sc1.png
image.png

从手机复制文件到电脑

  1. adb pull /sdcard/DCIM/sc1.png C:\Users\zengy\Desktop\sc
  • adb pull 复制手机文件
  • /sdcard/DCIM/sc1.png 手机文件路径
  • C:\Users\zengy\Desktop\sc 电脑文件路径

image.png

录制屏幕

  1. adb shell screenrecord /sdcard/DCIM/scr.mp4

image.png
按下 ctrl+c 可以中断录制。

文件从电脑复制到手机

  1. adb push C:\Users\zengy\Desktop\mysql-connector-java-8.0.27 /sdcard/DCIM/
  • C:\Users\zengy\Desktop\mysql-connector-java-8.0.27 电脑上的文件路径
  • /sdcard/DCIM/ 手机的路径

image.png

作业

android 和ios的区别?

移动端测试 - 图19
兼容性测试怎么测试?
可以使用云平台 租借真机来使用。
腾讯的云测试