移动端兼容性测试你还在用adb安装app?

发表于:2020-7-21 10:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小鹏讲测试开发    来源:简书

  一、写在前面
  在做Android移动端兼容性测试时,我们经常会将手机连接PC,然后通过adb的命令将被测app安装进手机,一台手机测完后跟着操作下一台,如此往复很是费事。
  ps:公司有兼容性测试平台且告别手工兼容性测试的朋友请自行跳过本文。
  二、开始我的表演
  这次我向大家推荐的方法主要基于python的命令行启动web服务功能,通过在存放apk包的目录启动python web服务实现目录结构可访问,这样就可以通过手机浏览器输入url进行app安装了,下面我们实际演练一遍。
  1、首先,需要找到一个测试服务器并登陆到服务器上;
  2、登陆服务器后,找一个空闲或者自建一个文件夹,如:
 mkdir apptestcd apptest
  3、将被测的apk包上传至步骤2创建的目录,这里使用rz命令
 rz
  4、查看当前目录下的文件,可以看到我们已经将apk包上传至当前目录
 lsapp-debug-6-29.apk
  5、在当前目录下执行命令(确保存在python环境):
 python -m SimpleHTTPServer 8080
  python3的环境需要输入:
 python3 -m http.server 8000

  
  6、使用ifconfig命令查看当前服务器的ip(内网可访问就使用内网ip,内网不可访问就使用外网ip)
  7、接着,拿出你的测试手机并打开浏览器,在地址栏输入步骤6查到的服务器ip和端口号,如http://127.0.0.1:8080(这里的ip一定是你可以直接访问到服务器的ip)
  

  8、点击apk的超链接就可以下载了,其他的安卓手机同样适用,第一次需要我们输入地址,使用后我们直接将地址收藏至浏览器书签,以后我们就再也不用一台一台手机连接pc通过adb安装了。

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号