APP兼容测试

https://www.jianshu.com/p/c3ba4e3b2f0a?from=singlemessage

兼容哪些方面?

  • 不同操作系统【Android、iOS】、相同操作系统的不同版本;
  • 待测APP与其他APP是否可以共处;
  • 不同的硬件环境,也就是手机型号
  • 不同的网络环境
  1. 系统兼容:考虑市场占有率,测试范围圈定
  2. 厂商兼容:不同 Android 系统的应用兼容性不同,哪怕是搭载完全相同的硬件,不同品牌的手机在运行速度、软件兼容上都会有区别的
  3. 屏幕分辨率兼容:在不同分辨率、尺寸的设备上,很容易出现字体异常、UI样式异常、换行错位等UI问题,所以需要测试程序在不同尺寸和不同的分辨率下能否正常显示
  4. 网络兼容:WiFi、3大运营商的2G和3G、4G网络、有鉴权的wifi和无鉴权的wifi.一般APP网络的兼容主要是针对IPV6网络兼容、弱网兼容、wap和net接入、不同地域(地理位置)的运营网络、有鉴权的wifi和无鉴权的wifi、代理类wifi。
  5. 数据兼容,不同APP版本之间的数据兼容
  6. 蓝牙设备兼容性测试,如果是一款使用蓝牙的应用
  7. 存储卡兼容测试比如文件管理器
  8. 第三方软件兼容冲突,比如输入法冲突

兼容测试策略

  • 需求阶段:测试童鞋需要和开发、产品、设计师根据需求的场景、历史运营用户数据、市场占有率数据讨论及确定好当前版本需求兼容的系统、系统版本、厂商、屏幕分辨率、网络等的适配方案,这样测试童鞋在需求阶段确定好需要裁剪的系统,系统版本、分辨率兼容。
  • 测试设计:组合交叉矩阵测试设计【实际使用中,不同设备根据移动设备分辨率的特性,组合系统版本、分辨率、机型,并设置不更新】
  • 测试设计:根据具体测试场景进行兼容测试用例设计【具体场景特征角度、功能实现角度】
  • 开发阶段:埋点获取相关用户使用信息、加强代码扫描、加强代码评审
  • SIT测试阶段系统测试
  • UAT测试阶段验收测试
  • 线上阶段:监控平台收集问题,定位找原因;总结复盘;测试及开发童鞋需要对主流手机及ROM更新保持较高的质量敏感性
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值