移动测试
测试总结
移动测试主要使⽤的平台为Android和IOS的平台,因此针对移动平台的测试,和WEB平台的测试,是存在
不同的思维⽅式的。 这些不同的思维⽅式具体总结如下。
兼容性测试
WEB:EDGE,Chrome,Firefox,苹果浏览器
移动互联网:UC浏览器,QQ浏览器
WEB
需要考虑WEB产品在不同浏览器上的⻚⾯兼容以及前端样式的展示
APP
操作系统
需要考虑APP在主流平台上的⻚⾯展示和样式的加载,⽬前考虑的主流平台主要是Android和IOS的平台
分辨率
不管是什么平台,都会存在不同的分辨率的展示,⽐如就拿苹果⼿机来说,它存在iphone7到iphone13,
当然这仅仅是IOS的平台,还需要考虑Android平台的兼容性的测试,主流的分辨率主要可以总结为如下部分:
android 800x480, 960x640,1280720(720p),1920*1080(1080p),25601440(2k)
在实际的企业⾥⾯,具体根据⽤户使⽤的⼿机来测试应⽤程序在不同分辨率下的展示情况,总之主流的核⼼⼿机分辨率都是需要来进⾏测试的。
可以设置不同的手机型号,可以调节分辨率大小
不同⼚家
国内很多的⼚商都对Android进⾏了⼆次改造,形成了各种不同的⼿机操作系统,其实本质上还是Android的基础上进⾏⼆次的改造和开发,核⼼的东⻄还是属于Android,只不过在⼈家的基础上新增了⼀层⾃⼰的应⽤程序, 这些不同主流的平台都需要来进⾏测试,核心主流的平台主要总结为如下:
小米
华为
vivo/oppo
阿⾥云os
⽹络类型
移动互联⽹产品相⽐PC互联⽹产品,有⼀个特点是前者使⽤的⽹络⽐较多样,除了Wif之外,很多时候是在移动⽹络下使⽤的,移动⽹络遇到的情况⼜⽐较复杂,⽐如地铁、隧道、体育场等。所以⽹络不稳定的情况是⽐较容易发 ⽣的,很多情况下App的⼀些问题是在复杂的⽹络情况下才会暴露,与其让⽤户发现和投诉这些问题,不如我们在 测试阶段尽量模拟这样的⽹络情况,及早发现和修复这些问题。 因为移动产品已经是⾮常普遍的,所以就需要测试⼀个APP在不同⽹络下资源的加载情况,这些不同的⽹络主要可 以总结为如下的⼏点:
wifi
2G(2G基本已经使⽤的⾮常少了)
3G
4G
5G
需要将⽹络连接不上、无网络、企业服务器错误等各种情况予以考虑并进⾏细化的测试。建议:
网络不稳定,没有的到服务器的反馈-->提示“网络不稳定,请稍后再试”。
网络没有连接-->提示“网络目前没有连接,请重新连接网络之后再尝试”。
企业服务器或者第三⽅服务因未知原因出错-->提示“目前⽆法接收相关数据,我们正在调查,请稍后再试”。
弱网络
离线状态
网络情况较差
配置Android.sdk环境
先检查node.js和java环境
node.js环境
java环境
下载sdk,解压压缩包,然后把文件路径添加到系统变量
在path环境变量中加入:%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools,输入如下,最后点击确定即可
然后输入android -h 显示如下结果
标签:分辨率,平台,网络,测试,Android,移动 From: https://www.cnblogs.com/Aurora--1/p/16640503.html