ipa包兼容性大作战!WeTest iOS深度兼容测试全新升级
2018年,移动端适配话题热闹无比,有iOS新版本新机型发布,全面屏、异形屏、曲面屏争相斗艳,从而产生了各类特殊的屏幕分辨率设备。
正是因为这些特殊分辨率,导致2018年手机设备频繁出现适配问题,如屏幕显示不全、双边未占满、顶部导航栏高度不对导致部分被遮挡,包括之前经常被用户提及的黑屏、闪退、安装失败等问题。特别是iOS设备在18年推出三款新的 iPhone:6.1英寸的iPhone XR、5.8英寸的iPhone XS、6.5英寸的iPhone XS Max。加上iOS版本升级成iOS 12,变化不可谓不大,有不少应用纷纷中招,暴露出兼容问题。
腾讯WeTest对2018年在平台上测试的iOS版本手游进行兼容性分析,发现平均每次兼容测试能够发现3.4个适配问题,主要集中在显示异常,占比将近六成。

随着iOS兼容性系统版本提升,开发者仍需对不同iOS版本进行适配,在2018年iOS兼容适配情况来看从iOS 10开始,出现安装失败与无响应的问题基本较少,显示异常问题仍占比较大。

兼容性测试不仅除了对不同机型、不同设备系统进行测试,它还包含的测试维度有: ROM、屏幕分辨率、输入法等第三方软件等等。无论是手游还是应用,针对适配问题,开发者可能会采用扩大底层背景、限制字数等技术方法进行规避。每款产品上线前都需进行必要的兼容适配测试,然而手机更新换代速度快,每次测试成本也让不少厂商慎重考虑。
如何能低成本又高效地将适配问题发现出来呢?
iOS深度兼容测试全新升级
如果厂商自行采购iOS设备进行测试,不仅需要高额的购买设备成本,还需要人力和时间去对主流设备一台台测试,对测试出的结果逐一记录、归纳和总结。
腾讯WeTest平台自2015年起就深耕游戏应用解决方案,并逐渐扩展和提升自身能力。针对iOS适配问题的紧急性,在原有的深度兼容测试上扩充了“iOS版本深度兼容测试”。用户只需要提供ipa包,WeTest派出专人对接需求,排期进行测试。
相较于厂商人工测试而言,利用腾讯WeTest平台iOS深度测试服务主要有几点优势:
1.设备:平台设备包含主流iOS设备,版本跨度从iOS 9到iOS 12,可满足对低版本测试需求,最新的刘海屏型号设备也在线上,解决测试者手上无iOS设备问题。
2.效率高:同时测试多台设备,报告在当天内即可完成,涵盖对产品的兼容性情况进行数据归纳和总结。
3.复现问题较易:可直接查看报告中设备的问题日志,每台设备执行步骤可通过上下文截图查看。
4.性能数据:报告中含设备cpu、内存、流量、FPS等数据。
5.减少测试时间成本。
报告案例:

总结
腾讯WeTest平台的iOS深度兼容测试工具,具备提供多版本多型号设备优点,及时根据市场最新情况更新配备设备,依据产品具体情况进行兼容性全覆盖测试,第一时间帮助厂商验证市面上暴露出来的适配问题,发现和处理兼容适配问题,避免不必要的损失,保障用户体验。

传送门:https://wetest.qq.com/cloud/deepcompatibilitytesting
ipa包兼容性大作战!WeTest iOS深度兼容测试全新升级的更多相关文章
- Mate20兼容性如何?WeTest带你抢先测!
自从九月份 iPhone XS 系列发布后,WeTest团队迅速入库了iPhone XS和iPhone XR设备,十月份国内巨头华为也重磅推出了一款“Mate 20”设备,让下半年的国内手机市场又热闹 ...
- 真香!iOS云真机全新上线!
WeTest 导读 众多开发者已经渐渐适应通过调用线上的安卓真机进行远程调试,但是针对iOS设备,则依然存在“iOS设备昂贵”“无法及时采购iOS最新设备”“无法复现iOS历史系统版本”等问题. 为了 ...
- Expo大作战(十八)--expo如何发布成独立应用程序,打包成apk或者ipa,发布到对应应用商店
简要:本系列文章讲会对expo进行全面的介绍,本人从2017年6月份接触expo以来,对expo的研究断断续续,一路走来将近10个月,废话不多说,接下来你看到内容,讲全部来与官网 我猜去全部机翻+个人 ...
- iOS ipa包瘦身,iOS8及以下text段超60MB
前沿 很早之前写过一篇相关文章,不过博客主机上跑路了之后数据没了,凭着记忆补了下相关资料 ipa安装包瘦身 清理无用图片,图片压缩(PNG换WebP和JPG),处于某种不可抗拒的原因,导致有部分3X图 ...
- iOS 导出 ipa 包时 四个选项的意义
iOS 导出 ipa 包时 四个选项的意义 如图 在 iOS 到处 ipa包的时候 会有四个选项 1.Save for iOS App Store Deployment 保存到本地 准备上传App ...
- iOS 导出 ipa 包时 三个选项的意义
OS 导出 ipa 包时 三个选项的意思 如图 在 iOS 到处 ipa包的时候 会有三个选项 Save for iOS App Store Deployment Save for Ad Hoc D ...
- 使用fruitstrap实现命令行将IPA包安装到iOS设备上
Requirements Mac OS X. Tested on Snow Leopard only. You need to have a valid iPhone development cert ...
- iOS导出ipa包时四个选项的意义
1. Save for iOS App Store Deployment 保存到本地 准备上传App Store 或者在越狱的iOS设备上使用 2. Save for Ad Hoc Deploymen ...
- iOS查看一个软件ipa包的全部内容
iOS查看一个软件ipa包的全部内容 一,打开itunes----->我的iPhone应用程序. 二,右键点击app---->在Finder中显示---->出现下图所示界面. 三,将 ...
随机推荐
- Python学习---Django拾遗180328
Django之生命周期 前台发送URL请求到Django的中间件进行内容校验,完成校验后到达路由映射文件url.py,然后调用视图函数views.py里面的函数进行内容处理[ 1.操作数据库进行数据读 ...
- 申请Let’s Encrypt永久免费SSL证书过程教程及常见问题
配置证书https://easy.zhetao.com/ 虽然目前Let’s Encrypt免费SSL证书默认是90天有效期,但是我们也可以到期自动续约,不影响我们的尝试和使用,为了考虑到文章的真 ...
- springmvc常用的组件,注解,跳转
路径映射 XXXHandlerMapping 随开发配置越来越多 注解到java代码中来简化xml配置 请求到哪个Controller 控制器bean Controller 随着开发配置越来越多 注解 ...
- 【原创】修改最大用户进程限制 "ulimit -u"
centos 6.x 内核版本2.6.32以上,修改/etc/security/limits.d/90-nproc.conf:因为系统是先读/etc/security/limits.conf的值,在用 ...
- python第十四课--排序及自定义函数之自定义函数(案例三)
return关键字的使用:1).结束函数 2).将结果返回给函数的调用者/调用处 [注意事项]1).与return同一作用范围内的后面不要显示书写任何代码,因为永远不可能被执行到,不会报错. 2).r ...
- 在jupyter notebook中运行R语言
要想在jupyter notebook中运行R语言其实非常简单,按顺序安装下面扩展包即可: install.package('repr','IRdisplay','evaluate','crayon' ...
- ES6新特性2:变量的解构赋值
本文摘自ECMAScript6入门,转载请注明出处. ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring).不仅适用于var命令,也适用于let和c ...
- MySQL——总结
数据库命令:创建create database 数据库名 charset=utf8;删除drop database 数据库名;查看所有数据库:show databases;使用数据库:use 数据库名 ...
- 打开一个网站中的不同页面时,相同的js文件会被重复加载吗?
作者:JasonYang链接:https://www.zhihu.com/question/41184156/answer/135195798来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非 ...
- R语法:<<-为全局变量赋值
例:在函数内部为全局变量赋值 all_predata_time <- data.frame(pd=0.1,Row=1,preRow=0,pt=0.1,stasid='1',InitDate='1 ...