软件测试之移动测试中Adb的操作使用方法记录

1、Adb是什么?

adb是用来操作安卓系统的工具,利用adb工具操作安卓系统。

2、Adb一般用于什么测试环境?

  • 车载测试(国产车机大多数都是安卓系统,对车机里面进行测试,就必须利用adb)
  • app测试(安卓手机的app,可以利用adb这个工具,对app进行稳定性测试、资源监控、app自动化测试)

3、Adb环境应用

  • 准备工作:有一个安卓设备、或者模拟器(夜神)、在电脑上安装adb
    • 找adb安装路径:E:\adb 写到环境变量(鼠标右键我的电脑-属性-高级系统设置-环境变量-系统变量path)
    • 检查环境变量是否成功(cmd-输入adb,只要有反应就安装成功)
    • 打开开发者模式,进入usb调试
  • 连接
    • 有线连接(USB连接 adb devices、adb tcpip 5555 开放一个端口号)
    • 无线连接
      • 找到手机局域网ip
      • 机ip查看
      • 进行连接adb connect 192.168.0.101:5555)

 

4、常见的Adb命令合集

  • 安装和卸载
    • 安装app:adb install app的安装包 (安装包放到电脑,输入命令,安装包拖进cmd,回车)
    • 卸载app:adb install 软件的名字
    • adb shell:进入到手机的shell环境
  • 文件的传输
    • 手机文件传入电脑:adb pull 电脑某个文件夹 电脑某个文件夹
    • 电脑文件传入手机:adb push 电脑某个文件夹 电脑某个文件夹
  • 包的管理
    • 查看手机上所有已经安装的软件:adb shell pm list packages (查出来的名字可以给上一个卸载命令使用)
    • 查看系统自带的app的包名:adb shell pm list packages -s
    • 查看自己下载的app的包名:adb shell pm list packages -3
    • 还原安装包到最初:adb shell pm clear 包的名字 (软件回到第一次安装的效果)
    • 进行交互,输入linux的命令:adb shell
      • ls 列出当前所有文件
      • cd 文件夹的名字 切换位置
      • pwd 查看当前路径
      • 我的手机: /sdcard
  • 日志的查看
    • 打印输出安卓应用的运行过程:adb logcat |findstr “cmp” 查看软件的包名和启动页
    • adb logcat:查看手机正在运行的过程
    • cmp :软件的启动项
    • ANR:软件在运行过程中卡死了,无响应
    • CRASH:软件在运行过程中崩溃了
    • Exception:软件在运行的过程中代码报错了
  • 软件的启动页和停止
    • adb运行手机软件:
      • adb shell pm list packages 查看文件
      • adb shell am start 包名/启动页名 回车
      • 通过日志查看启动页 com.sina.weibo
    • adb关闭软件命令:adb shell am force-stop 包名

最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

 全套资料获取方式:点击下方小卡片自行领取即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码小怡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值