本文来自网易云社区
作者:施丹丹
1.何为适配
简单来说就是在不同设备上检查功能及样式是否正常
2.设备的挑选
a.首先考虑操作系统,Android及IOS从支持的系统开始测试,如Android4.4及IOS8开始,一直到目前市场上最新的系统。一般只要考虑系统大版本即可,若是某个功能是针对系统小版本来判断的,如Apple Pay的出现条件,是iPhone6 & IOS9.3以上,此时就应该考虑IOS9.2及IOS9.3、IOS9.4的系统了;还有若是新出的小版本,一般也是要简单验证下。
b.厂家型号,主要是针对Android机子来说的,某些厂商有自己定制的ROM。测试方法:可以先测用户常用的机型,再考虑特殊机型(如小米、魅族等等定制rom的机子),最后可以测下现有的&未测过的型号。以下是开发拉取的截止目前考拉用户常用型号top10,可以参考下
c.分辨率,IOS目前只要关注:5S、6、6p、X这几种大小屏幕的设备即可;Android可以网上看下最常用的,不过一般也差不多,小屏及大屏机子看下即可。一般都是样式问题。
在时间来不及情况下在做适配时候,可以两两结合,如IOS,可以看5S&IOS8的机子,6&IOS9的机子、6p&IOS10的机子,iPhoneX&IOS11的机子,Android设备也是可以如此,如三星看系统7的,小米看系统6的等等,若是后面时间还充裕,也可以多看几个设备。
3.适配时间
一般第一轮完整测试的情况下,最好挑选主流机子来测试,第一轮结束后,可以边验bug边用其他机型来回归主流程,即适配在第一轮结束后就可以开始了。
4.适配方式
a.自己适配
b.bugbash 让每个人选择不同的机子来体验;
5.适配问题的例子参考
适配问题最多的是视觉样式,下面罗列几个因适配的功能问题:
a.照片相关问题:如MX3机子,上传的照片会横向倒转;小米4 Android系统6.0 一打开闪光灯拍照就闪退
b.点透问题:如之前出现IOS7系统,限时购页面,未开抢情况下,点击按钮弹出开抢提醒弹框,在弹框中点击输入框,就会自动跳转到弹框下面的商品详情页
c.emoji表情问题:VIVO X5机子种草的推荐详情页面无法显示表情
-----建议:大家在建适配问题的jira时,可以在jira主题上备注下“特殊机型”,这样通过jira搜索可以搜索到因适配引起的问题,可以有目的的看下自己的功能是否也存在类似问题
最后结论:适配的问题可大可小,可以小到就一处样式展示问题,也可以大到功能上无法使用,所以尽可能在有限的时间内把各个机型、系统等能覆盖的都覆盖下功能~~~~
网易云免费体验馆,0成本体验20+款云产品!
更多网易研发、产品、运营经验分享请访问网易云社区。
相关文章:
【推荐】 深入解读Service Mesh背后的技术细节
【推荐】 为何要在网站上设置的验证码