news 2026/6/10 18:44:48

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

作者头像

张小明

前端开发工程师

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/6/10 12:42:10

ITIL4重塑服务目录:从“工具清单“到“价值地图“的运维进化

点击文末阅读原文免费下载ITIL流程设计体系文档8个90%的企业都有服务目录&#xff0c;但只有不到30%的业务部门真正使用它。更让人深思的是&#xff0c;那些成功重塑服务目录的企业&#xff0c;运维效率普遍提升了40%以上&#xff0c;业务满意度也有显著改善。这背后的差距究竟…

作者头像 李华
网站建设 2026/6/10 12:44:11

EmotiVoice语音合成引擎的灾备方案设计

EmotiVoice语音合成引擎的灾备方案设计 在虚拟主播直播中突然“失声”&#xff0c;智能客服系统因模型崩溃导致用户投诉激增——这类场景正在成为AI语音服务落地过程中的真实痛点。随着EmotiVoice等高表现力TTS引擎在游戏、教育、金融等领域的深度应用&#xff0c;服务中断不再…

作者头像 李华
网站建设 2026/6/10 14:31:53

EmotiVoice情感语音生成在婚礼主持词定制中的应用

EmotiVoice情感语音生成在婚礼主持词定制中的应用 在一场婚礼上&#xff0c;当主持人用新郎父亲那熟悉的嗓音缓缓念出“我把我最珍贵的女儿交到你手上”时&#xff0c;台下宾客悄然落泪——而这位“父亲”其实已离世多年。这不是电影桥段&#xff0c;而是借助EmotiVoice实现的真…

作者头像 李华
网站建设 2026/6/10 14:57:03

EmotiVoice如何生成老年人声音特征?技术细节

EmotiVoice如何生成老年人声音特征&#xff1f;技术细节 在智能语音助手逐渐走进千家万户的今天&#xff0c;我们是否注意到——当系统用清脆年轻的嗓音提醒一位80岁的老人“该吃药了”&#xff0c;那种格格不入的疏离感&#xff1f;这种“代际错位”暴露了一个长期被忽视的问…

作者头像 李华
网站建设 2026/6/10 14:57:11

EmotiVoice语音合成引擎的静音检测与处理机制

EmotiVoice语音合成引擎的静音检测与处理机制 在当前AI语音技术快速演进的背景下&#xff0c;用户对语音合成系统的要求早已超越“能说话”的基础阶段&#xff0c;转向更深层次的情感表达、个性还原和交互自然性。像EmotiVoice这样的高表现力TTS引擎之所以脱颖而出&#xff0c;…

作者头像 李华
网站建设 2026/6/10 10:30:27

PySide6从0开始学习的笔记(七) 控件(Widget)之文字输入类控件

文字输入类控件用于接收用户文本 / 数值输入&#xff0c;是表单、设置界面的核心组件。1. QLineEdit&#xff08;单行文本框&#xff09;核心作用&#xff1a;单行文本输入&#xff08;如用户名、密码、搜索框&#xff09;。关键特性&#xff1a;密码模式&#xff1a;setEchoMo…

作者头像 李华