appium

adb 调试⼯具

学习⽬标:

  1. 能够了解 adb 的⼯作原理

  2. 能够应⽤常⽤的 adb 命令

⼀. adb 的⼯作原理

1.1 adb 的概念 ADB 全名 Android Debug Bridge,是⼀个调试⼯具。

  • 开发安卓应⽤的程序员必须要掌握
  • 测试⼯程师在做安卓应⽤测试时,会使⽤到

1.2 adb 的构成和⼯作原理

adb 包含三个部分:

  1. Client端:运⾏在开发机器中,即你的开发电脑,⽤来发送 adb 命令;

  2. Daemon 守护进程:运⾏在调试设备中,⼿机或模拟器,⽤来接收并执⾏ adb 命令;

  3. Server端:同样运⾏在开发机器中,⽤来管理 Client 端和⼿机的 Daemon 之间的通信。

⼩结

adb ⼯具可以在电脑通过终端命令操作安卓⼿机/模拟器。

⼆. adb 常⽤命令

2.1 获取包名和界⾯名【应⽤】

  1. 包名和界⾯名的概念

  2. 获取包名和界⾯名

2.1.1 包名和界⾯名的概念

  1. 包名(package):决定程序的唯⼀性(不是应⽤的名字)

  2. 界⾯名(activity):⽬前可以理解,⼀个界⾯名,对应着⼀个界⾯。

相关推荐
小白编码4 小时前
【postMan / apifox 文件上传】
测试工具·postman
BatyTao12 小时前
当没有接口文档时,如何使用Jmeter录制和创建脚本
测试工具·jmeter
别来无恙1492 天前
使用Python和Selenium进行Web自动化测试:从入门到实践
selenium·测试工具
测试老哥2 天前
6个步骤实现Postman接口压力测试
自动化测试·软件测试·测试工具·测试用例·接口测试·压力测试·postman
北岛三生3 天前
ISP(图像信号处理器)
图像处理·数码相机·测试工具·计算机视觉·测试用例·模块测试
北岛三生3 天前
Camera tuning flow相机调试流程
图像处理·数码相机·测试工具·模块测试
晋人在秦 老K4 天前
入梦工具箱怎么检测硬件?3步完成CPU-Z跑分测试 硬件检测总出错?图吧工具箱免费功能实测 draw.io 部署指南:私有化流程图服务搭建教程
测试工具·流程图·工具·draw.io
zhangzeyuaaa4 天前
Selenium 超时完全指南:pageLoadTimeout、implicitlyWait 和 scriptTimeout 的深度解析
selenium·测试工具