赞
踩
作为一名测试工作者,避免不了接触app测试工作,不管是进行功能测试还是性能测试,都需要对系统本身以及一些命令熟悉了解,才能构建出适合自己的自动化工具。这篇文章我们主要介绍adb
命令,了解他的用法。
ADB(Android Debug Bridge)是Android调试桥,它是一个用于与Android设备通信的命令行工具。ADB提供了丰富的功能,可以帮助开发人员在开发、测试和调试Android应用程序时更加高效和便捷。
adb devices
adb install <path_to_apk>
,其中<path_to_apk>
是待安装应用程序的路径。adb uninstall <package_name>
,其中<package_name>
是应用程序的包名。adb push <local_file> <device_location>
,其中<local_file>
是本地文件的路径,<device_location>
是设备上目标位置的路径。adb pull <device_file> <local_location>
,其中<device_file>
是设备上的文件路径,<local_location>
是本地目标位置的路径。adb kill-server
adb tcpip 5555
adb connect <host>[:<port>]
adb -s <设备uid>
adb logcat | grep -i displayed
adb shell am start -W -n <package_name>/<activity_name> -S
,其中<package_name>
是应用程序的包名,<activity_name>
是要启动的Activity名称。adb shell pm clear <package_name>
adb shell pm list packages
adb logcat -d>logcat.txt
adb logcat
adb logcat -v time
adb logcat "*:E"
adb logcat -v time "*:E"
MAC系统使用该命令,需要添加双引号adb logcat -v time *:E -e <package_name>
adb logcat -c
adb logcat | grep "kpl_coach" | grep “PkRoomActivity"
adb shell logcat -b crash
adb shell getprop ro.build.version.release
adb shell getprop ro.product.brand
adb shell getprop ro.product.model
adb shell ifconfig
adb shell settings get secure android_id
adb shell dumpsys window displays
adb shell cat/sys/class/net/wlan0/address
adb shell screencap /sdcard/screenshot.png
adb shell screenrecord
adb shell ps | grep <package_name>
adb shell dumpsys | grep -I DUMP
adb shell dumpsys activity top
adb shell dumpsys package <package_name>
adb shell dumpsys notification
adb shell dumpsys meminto <package_name>
adb shell dumpsys cpuinfo
adb shell dumpsys gfxinfo <package_name>
adb shell dumpsys battery
熟悉这些命令后,我们就可以方便构建自己的自动化代码或者自动化测试工具。
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。