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):⽬前可以理解,⼀个界⾯名,对应着⼀个界⾯。

相关推荐
火云代理6 小时前
同一个网站,有的网络能打开、有的打不开?认识 IPv4 与 IPv6 的访问差异
服务器·网络·网络协议·tcp/ip·测试工具·php·状态模式
freejackman4 天前
【工程化】从“单兵作战”到“多引擎架构”:基于门面模式的重构实战
大数据·数据库·hive·sql·测试工具·设计模式·架构
坐吃山猪5 天前
Python22-PostMan调试MCP
测试工具·postman·mcp
测试界的小码农6 天前
【 AI Agent 软件测试实战(05):任务规划与状态管理,让 Agent 学会拆解复杂测试任务】
人工智能·测试工具
和粒科技7 天前
热重分析仪TG 309 Libra Classic
测试工具
螺丝钉tina13 天前
[Playwright] [02]常用命令与调试:Debug UI、Mode和 Trace Viewer
开发语言·javascript·测试工具·ui·自动化
梧桐16814 天前
14天、31个缺陷、28个测试脚本—用 Claude Code 完成第三方软件测试
人工智能·测试工具
mewowaBc15 天前
postman使用细则
测试工具·postman·偏差
光影62715 天前
Unittest单元测试基础速记
测试工具·单元测试·json·测试覆盖率
xie8810180215 天前
正则里的点号不匹配换行:多行模式的开关
运维·服务器·测试工具