文章详情广告pc

还在苦恼移动终端app适配兼容性测试?看完这篇全搞定!

曹光明
原创 4876       2017-01-17  

随着移动终端系统应用的迅猛发展及系统版本的快速迭代,终端应用的适配性兼容问题已经成为一项迫切的需求。

手机硬件有不同厂商型号/大小屏/分辨率不同,软件的版本有android4.0~6.0/ios6.0~10.0,移动终端app如何在种类繁多的应用环境中表现正常,十分考验开发/测试人员。因此,我们需要准备一整套完备的适配性测试方案,将线上环境适配性兼容问题解决在萌芽中。 

下面,我将结合目前实践测试中的系统应用,来说一说兼容性测试如何做。


【适配/验收测试细则】
1. 适配测试原则上每个版本客户端进行一次
2. 适配测试一般会在业务功能测试完成且缺陷全部修复后执行
3. 适配测试遵循全系统/全手机型号覆盖的原则进行;
4. 对于新上服务,适配兼容性测试需要重点覆盖测试;

【适配系统覆盖】
Android: android4.x / android5.x / android 6.x
IOS: ios7.x / ios8.x / ios9.x / ios10.x

【适配机型覆盖】
▪ Android: 三星GALAXY Mega I9208/NOTE3/Galaxy S6、华为荣耀6/Mate7/荣耀7i、小米Mi4/红米NOTE2/红米NOTE/小米5、Vivo Y23L、魅族MX4/魅蓝NOTE3、OPPO R7
▪ IOS: iphone5s / iphone5c / iphone6 / iphone6s Plus / iphoneSE / iphone7 / iphone7P

【适配测试流程】
功能测试完成,所有功能测试缺陷修复完成后进行


【适配测试注意事项】
1.客户端版本的功能点全部覆盖(功能点都能实现);
2.手机型号覆盖率方面:上面的机型覆盖已提及,还需要特别注意线上用户使用排名top10手机尽量覆盖;
3.需要保证UI显示和功能点:交互、返回、按钮和跳转都正常;
4.发现问题时,要确认下是适配问题还是功能问题,提缺陷时要区分开,适配性缺陷要注明机型和系统版本,步骤要描述清楚
5.尽量避免提无效bug(例如环境问题,或是测试方法问题);
6.适配时要认真仔细,有些不确认的问题,注意多机型验证测试

【适配测试问题总结】
A.总结分析适配问题,归类bug类型,下次适配时就能凭经验知道哪些机型会出这种类似的适配型问题;
B.可以先对之前出现适配问题较多的机子进行适配(低分辨率、国产低端机型、小米手机等较容易出现问题);
C.了解程序底层交互及接口调用,结合本次适配测试重点,就能知道着重检查哪些页面和交互;
D.手机调用第三方软件时,适配测试的时候要多关注,项目中曾经遇到过调用高德地图出现客户端闪退问题;
E.分辨率问题较容易出现在分辨率比较小的手机上,例如:三星 GT-I9082、阿里云os、红米1代、Vivo Y23等。

【适配测试缺陷分类】
▪ 分辨率问题
▪ 系统问题
▪ 第三方软件问题
▪ 硬件问题

以上测试方案并不是一成不变,适合所有产品的,我们需要结合不同产品制定适合自身要求的测试方案,并在适配兼容性测试进行过程中不断总结、沉淀,相信随着移动端技术不断发展,我们也能够举一反三,找到适合新开发产品的测试方法,提升产品质量,达到最好的用户体验。


版权所有 侵权必究

如需转载请联系

0571-28829811

恒生技术之眼原创文章,未经授权禁止转载。详情见转载须知

联系我们

恒 生 技 术 之 眼