news 2026/4/23 14:05:16

移动端测试-------第一天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
移动端测试-------第一天

ADB命令

adb version 查看版本号

adb help 查看帮助信息

adb devices 查看连接在电脑上的所有手机

adb install apk路径

作用:安装电脑本地的apk安装包到设备里

卸载app:adb uninstall APP包名

卸载app使用包名进行卸载,相当于装完软件后,在Program Files中的程序名

获取某个app的包名

卸载app

adb shell命令

+

重点关心的手机目录

列出已安装的应用包:adb shell pm list packages

快速启动应用adb shell am start

启动指定的应用Activity,用于快速启动应用进行测试

adb shell input模拟用户输入

4.1 文本输入text

4.2 触摸屏点击tap

4.3 模拟按键keyevent

模拟设备的硬件按键操作,如返回、主页等

4.4 触摸屏滑动swipe

adb shell input swipe x1 y1 x2 y2 100

x1, y1 为起始位置, x2, y2 为结束位置 100 持续 100 毫秒,即快速滑动

4.5 模拟设备旋转

adb shell settings put system user_rotation 1

1为横屏,0为竖屏

4.5 adb shell screencap屏幕截图

作用:截取当前屏幕,保存至设备中,可用于自动化测试中的bug截图

adb shell screenrecord录制手机屏幕

adb上传和下载文件

:::info
场景:在app测试中,获取到了bug截图和视频后,从手机中拿到本地,在禅道中提交bug

:::

adb pull <设备里的文件路径> [电脑上的目录]

adb push <电脑上的文件路径> <设备里的目录>

推送图片

首先,在实训环境中,准备一张图片,可以从浏览器中下载一张

然后执行adb push命令

云手机的图库中,需要执行广播刷新的命令,才能在图库中看到上传的图片

执行后,就能在图库中看到上传的图片

推送文件

推送文件不需要广播

查看系统日志adb logcat

作用:查看系统和应用的运行日志,帮助分析问题。

抓取实时日志(所有的日志)

只看崩溃的日志adb logcat -b crash -v time > 文件名

日志的级别

adb logcat *:w -v time > 文件名

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 7:30:33

EmotiVoice在语音贺卡类产品中的商业化应用

EmotiVoice在语音贺卡类产品中的商业化应用 在一张小小的生日贺卡里&#xff0c;听到孩子用熟悉的声音说“妈妈&#xff0c;我好想你”&#xff0c;声音微微颤抖&#xff0c;带着笑意——这种瞬间的情感冲击&#xff0c;远非文字或静态图像所能承载。而今天&#xff0c;这样的体…

作者头像 李华
网站建设 2026/4/22 4:24:11

EmotiVoice在智能客服系统中的集成与优化方案

EmotiVoice在智能客服系统中的集成与优化方案 在金融、电信和电商等行业&#xff0c;客户对服务体验的期待早已超越“能听懂、会回答”的基本功能。当用户拨通客服热线时&#xff0c;他们希望感受到的是理解与共情&#xff0c;而不是冰冷的机械音重复标准话术。然而&#xff0c…

作者头像 李华
网站建设 2026/4/23 8:24:46

Kotaemon时间敏感信息处理策略探讨

Kotaemon时间敏感信息处理策略探讨 在金融、医疗和公共政策等高时效性领域&#xff0c;一个智能问答系统如果还在引用去年的税率标准或前年的疫情管控措施&#xff0c;那它带来的就不是便利&#xff0c;而是风险。这正是当前许多基于检索增强生成&#xff08;RAG&#xff09;的…

作者头像 李华
网站建设 2026/4/23 11:25:11

Day 42 深度学习可解释性:Grad-CAM 与 Hook 机制

在深度学习领域&#xff0c;卷积神经网络&#xff08;CNN&#xff09;往往被视为“黑盒”。虽然它们在图像分类等任务上表现出色&#xff0c;但我们很难直观理解模型究竟是根据图像的哪些部分做出的判断。Grad-CAM&#xff08;Gradient-weighted Class Activation Mapping&…

作者头像 李华
网站建设 2026/4/21 23:29:20

Clean Architecture(整洁架构)前端版:Entities、Use Cases 与 Presenters 的分层

Clean Architecture(整洁架构)前端版:Entities、Use Cases 与 Presenters 的分层实践 各位开发者朋友,大家好!今天我们来深入探讨一个在现代前端开发中越来越受重视的架构理念——Clean Architecture(整洁架构)。它最初由 Robert C. Martin(Uncle Bob)提出,主要应用…

作者头像 李华