一、写在前面

在做Android移动端兼容性测试时,我们经常会将手机连接PC,然后通过adb的命令将被测app安装进手机,一台手机测完后跟着操作下一台,如此往复很是费事。

ps:公司有兼容性测试平台且告别手工兼容性测试的朋友请自行跳过本文。


二、开始我的表演

这次我向大家推荐的方法主要基于python的命令行启动web服务功能,通过在存放apk包的目录启动python web服务实现目录结构可访问,这样就可以通过手机浏览器输入url进行app安装了,下面我们实际演练一遍。

1、首先,需要找到一个测试服务器并登陆到服务器上;

2、登陆服务器后,找一个空闲或者自建一个文件夹,如:

mkdir apptest
cd 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安装了。

三、结语

1、如果文章对你有帮助,欢迎转发、关注;

2、还可以私聊作者进群交流。

移动端兼容性测试你还在用adb安装app?快试试这种方法吧!相关推荐

  1. web端兼容性测试相关知识

    web兼容性测试相关知识 一.客户端兼容性 1.浏览器的兼容性测试 a.内核角度 Tridnt内核:代表作IE.腾讯.遨游.世界之窗等 Gecko内核:代表作Firefox webkit内核:代表作S ...

  2. 十年测试老鸟聊聊移动端兼容性测试

    移动端兼容测试,就是需要APP.小程序.H5应用,能够适配正常运行在不同分辨率.不同品牌.不同操作系统上. 首先,我们来分析一下系统.分辨率.品牌对兼容性测试的影响: 系统 因为安卓系统各个版本操作系 ...

  3. Web端兼容性测试--浏览器/平台/分辨率

    兼容性测试主要是针对不同的操作系统平台,浏览器,以及分辨率进行的测试.由于用户浏览器的不同,往往都会使我们的网页发生页面样式错乱,图片无法显示等问题.因此我们就需要对网页进行兼容性测试.对于应用,我们 ...

  4. 阿里云EMAS 移动测试,帮您快速掌握移动端兼容性测试技巧

    一.兼容性测试可以查到哪些问题 界面适配问题,确定是否能正常安装.启动. 各个页面潜在的崩溃.无响应等问题. 应用性能问题,例如启动时间.页面加载时间.功耗等. 二.阿里云兼容性测试工具的功能优势 提 ...

  5. 还没买到票?快试试这个Python开源工具,支持多任务抢票

    栗子 发自 凹非寺  量子位 报道 | 公众号 QbitAI 据统计,量子位有超过50%的员工,目前为止没抢到票. 买了加速包,好久也没动静. 能依靠的只有勤劳的双手,但每天收到的都是12306送来的 ...

  6. android 一键连接wifi,还在一键连WiFi?快试试更智能的WLAN+

    WLAN+功能可以实现自动扫描.在2.4GHz和5GHz网络频段之间.在移动网络和WLAN网络之间实现无间隙切换,时刻为你提供最优的网络环境,让上网变得更加无忧顺畅. 一.5GHz频段 5GHz是新的 ...

  7. 绘画软件兼容性测试,功能测试-兼容性测试

    大家好,我是十一. 引言 大家在日常生活中是不是经常遇到一些令人苦恼的事情,比如: ☆ 有款特别喜欢的游戏,只能在安卓手机上玩儿,可是我是苹果手机,为了玩这款游戏我得买个安卓手机: ☆ 有个网站在IE ...

  8. 移动端Monkey测试

    Monkey测试 Money介绍 顾名思义,Monkey就是猴子, Monkey测试,就像一只猴子, 在电脑面前,乱敲键盘在测试. 猴子什么 都不懂, 只知道乱敲 通过Monkey程序模拟用户触摸屏幕 ...

  9. Browsersandbox浏览器兼容性测试工具介绍

    1. 介绍 Browser Sandbox是一个浏览器沙箱,可以在单个物理设备上同时在线运行IE.Chrome.Firefox等浏览器的多个版本,可以使用它对Web网页进行浏览器的兼容性测试,在Tur ...

最新文章

  1. 云服务器能否申请多个IP?
  2. 用C语言实现常见的三种中文内码转换
  3. 网站的高性能架构---存储性能优化
  4. Linux 系统应用编程——网络编程(常用命令解析)
  5. Berenson机器人艺术鉴赏家亮相切尔西画廊
  6. 菜鸟记录:安卓手机导出微信聊天记录
  7. Nvidia驱动支持的linux版本,完善支持 NVIDIA显卡Linux驱动275.19正式版
  8. 【Linux】history用法
  9. MVC+knockoutjs知识点总结
  10. node 拦截器拦截请求下载电子书以及等待前端渲染操作、浏览器操作
  11. ProxmoxVE6.2 VLAN配置
  12. mantis 重启mysql_机器突然重启导致Mantis错误
  13. 海关外贸企业大数据风控平台
  14. long term recurrent convolutional networks for visual recognition and description
  15. 数据库课程设计矿大_管理信息系统课程设计样本.pdf
  16. emc服务器装什么系统,EMC DD系统安装指南.pdf
  17. 大疆网上测评题库_大疆科技题目
  18. TOEIC PLAN CHANGING
  19. 视觉里程计-代码仓库
  20. vrp量子遗传matlab,遗传算法求解VRP问题的技术报告

热门文章

  1. CreateInstance 80040154错误码,缺少注册类解决方法
  2. 关于新浪微博开放平台微博登录授权后再次登录会自动登录问题的解决办法
  3. 微积分手机版管道输入高校的有关法律问题
  4. 一朝见微,十年知著:联想Tiny的办公聚变
  5. 【牛客网华为机试】HJ16 购物单
  6. python数据分析实例1-基金定投
  7. “账号已注销”,再见网易云
  8. 三百以内什么蓝牙耳机比较好?300以内最好的蓝牙耳机推荐
  9. ACCESS_ONCE()
  10. HTML5期末大作业:动漫网站设计——动漫刀剑神域(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品 wHTML期末作业课程设计期末大作业