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中显示---->出现下图所示界面. 三,将 ...
随机推荐
- 浅谈jodaTime 的使用
第一步:引入依赖: 1 <dependency> 2 <groupId>joda-time</groupId> 3 <artifactId>joda-t ...
- (1)基于tcp协议的编程模型 (2)tcp协议和udp协议的比较 (3)基于udp协议的编程模型 (4)反射机制
1.基于tcp协议的编程模型(重中之重)1.1 编程模型服务器: (1)创建ServerSocket类型的对象,并提供端口号: (2)等待客户端的连接请求,调用accept()方法: (3)使用输入输 ...
- sqlserver 一个字段分成两个字段 截取,保存
Ma,LeiTo(Ma,lT) 分割后为 姓 名 Ma,LeiTo Ma,lT SELECT LEFT(作者, CHARINDEX('(', 作者) - 1) AS 姓 , repl ...
- java quartz 中的时间格式
SimpleTrigger 如果需要计划一个任务在指定的时间执行,或者在指定的时间后以指定的间隔连续执行多次,比如希望在2005年1月12号上午11:22:54开始执行一个任务,在这之后每隔20分钟执 ...
- 最新版本2018.1.1webstorm安装、汉化、破解教程
一.安装(下载与激活) 1.官网下载安装包https://www.jetbrains.com/webstorm/ 2.开始安装 3.选择安装目录,点击下一步 4.勾选64位,点击下一步 5.继续下一步 ...
- python第六课——判断结构
1.判断结构 格式三: ① if 条件表达式1: 语句块1 elif 条件表达式2: 语句块2 elif 条件表达式3: 语句块3 elif 条件表达式y: 语句块y else: 语句块z ② 执行流 ...
- Android 4.4中AudioRecord用例 - 录制系统内置声音
通过API 19新加的MediaRecorder.AudioSource.REMOTE_SUBMIX參数能够让系统App录制系统内置的声音,也就是扬声器的声音.以下是一个巨简单的样例来演示样例怎样通过 ...
- 详解Tensorflow数据读取有三种方式(next_batch)
转自:https://blog.csdn.net/lujiandong1/article/details/53376802 Tensorflow数据读取有三种方式: Preloaded data: 预 ...
- 模糊控制——(3)模糊自适应整定PID控制
1.原理 这种控制必须精确地确定对象模型,首先将操作人员(专家)长期实践积累的经验知识用控制规则模型化,然后运用推理便可对PID参数实现最佳调整. 自适应模糊PID控制器以误差e和误差变化ec作为输入 ...
- List集合和iterator并发异常处理
一:List接口: 子类:ArrayList LinkedList 特点:Unlike sets, lists typically allow duplicate elements.不像set集合 ...