本文主要是介绍Android Monkey测试入门-2-ADB安装和卸载命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
前面一篇,我们安装了Android SDK环境,里面有一些工具是我们接下来要用到的。在学习Moneky之前,我们来学习几个ADB命令。如果一个专门做app测试的,说自己不会用adb安装软件,说明这个人真的只会做功能测试,而且是前端界面那种简单的功能测试。记得,在之前的公司招聘测试工程师的时候,我问过很多人两个关于app测试的问题。第一个就是android和iOS安装包的后缀名是什么。第二个就是你会哪些方法把一个app安装到你手机里面。很奇怪,真的还有人不知道.apk是安卓安装包和.ipa是iOS程序的文件格式。第二个问题,大部分答案是通过某某手机助手安装到手机里。其实我最想知道,他们会不会在Android上用adb命令安装程序。
1.查看连接设备命令:adb devices
我们电脑,测试多了,可能用usb数据线连接多个手机设备,通过查看手机设备的唯一标识符,可以识别连接的是什么设备。
上面的WPU开头的序列号是我安卓手机的标识符,可以理解和物理地址一样,是唯一的。
2.安装软件:adb install package
我们在电脑上提前下载好,安卓端的手机百度,下载下来,把包名称改成baidu.apk,放在桌面上。然后执行下面命令,安装开始,一会就可以在手机上看到安装的手机百度app
3. 查看手机里面安装程序包名
有一个笨方法,直接列出手机里面全部安装的包的名称:adb shell pm list packages,通过这个,我们找到刚刚安装手机百度的包名是:com.baidu.searchbox
还有一个可能在iMac机器上或者linux上能识别的命令:adb logcat | grep START, 意思是获取当前激活app的包名
4.卸载app命令:adb uninstall xxxx
这里我们演示卸载手机百度这个app
建议要记住这几个常见的ADB 命令,特别是人家问了你是否做过app测试之后,很可能会问到的问题。
这篇关于Android Monkey测试入门-2-ADB安装和卸载命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!