一、基础知识:
1、web端移动测试的主要考虑的浏览器:chrome、firefox、safari、IE11、Edge
2、app移动端测试主要考虑到两大不同的操作系统:android、ios
二、兼容性测试
平台:
1、不同版本
系统手机的操作系统
不同型号的手机(iphone7-iphone13)
针对H5的,需要考虑不同的浏览器的测试(移动端平台的浏览器测试,核心的浏览器如:QQ、UC等)
2、不同分辨
Android这部分由于有太多不同手机厂商,所以分辨率需要考虑不同厂商的情况
不同网络情况下:
1、资源的加载是否能够完整的加载出来
2、资源加载的过程中它的耗时情况
三、具体操作
1、网络情况的模拟:
(1)、浏览器中的Network——>No Throttling。如下图:
(2)、charles抓包工具中,选择Proxy——>Throttle Settings——>选中Enable Throttling等。如下图:
2、分辨率测试:
如果原本的设备满足不了你的需求,我们还可以继续添加设备。
四、app移动测试实战
1、下载Android-sdk-windows。
2、搭建环境设备:在手机的设置——>我的设备——>全部参数——>miui版本(redmi k20 pro)一直点击,知道画面出现进如开发者模式,
然后在我的设置——>更多设置——>开发者选项,然后用数据线将电脑和手机连接起来,选择文件传输模式。
3、检验环境是否搭建成功,在cmd中输入命令adb devices,查看设备是否连接成功。
ps:adb,即 Android Debug Bridge,它是 Android 开发/测试⼈员的强⼤⼯具。它是⼀种可以⽤来操作⼿机设备或模拟器的命令⾏⼯具。
它存在于 sdk/platform-tools ⽬录下。虽然现在 Android Studio 已经将⼤部分 adb 命令以图形化的形式实现了。
通过命令安装文件,
下载文件(开发给的):
然后cmd进入到你下载的到的这个文件目录下,然后执行命令安装
这时候手机上就会显示安装好的停车网用户商户端。
如果要卸载这个软件,或者要卸载别的软件,需要先获取它的应用包名。这时需要我们获取该app的日志文件,从日志文件中去找应用包名,
使用命令:adb logcat >park.txt
此时在F盘下就会有一个park.txt文件,然后我们打开该文件查找停车网的名称
找到包名之后,使用命令卸载停车网。
然后再检查我们的手机会发现软件已经不存在了。
ps:如果你的手机是小米的,可以在设置——>应用设置——>应用管理中找到你想要卸载的软件,打开查看详细,然后右上角有一个圈起来的 i ,
点击后就可以看到应用包名。然后执行上面的删除命令,就可以将软件删除。