android屏幕碎片化,各机型兼容性测试怎么进行?
发布网友
发布时间:2022-04-22 00:56
我来回答
共2个回答
热心网友
时间:2023-08-26 17:37
安卓应用开发成本小,获取用户也相对容易。但安卓平台有一个最大的缺点,那就是碎片化:设备繁多,品牌众多,版本各异,分辨率不统一等等。无法一一考虑兼容性,保证应用、游戏对于所有手机的适配兼容,用户的吐槽之声就无法熄灭。
数据上可以明显看出,android 碎片化主要体现在机型上,细分下去还关乎系统版本、手机品牌(定制rom)、分辨率等好几个维度,总而言之,千奇百怪,数量繁多。
因为切实意识到了Android的碎片化带来的问题和造成的损失,一些移动开发者测试开始由了专业化适配测试的概念,并逐渐开始重视这个问题。
“最需要修复的Bug80%都集中在了20%的机器上”,80/20原则在适配兼容测试过程中也同样适用。大量的测试机器中必然充斥着众多边缘机型,这些机型所测出的适配兼容性问题,不仅难修,而且修复后产生的作用也并不显著,开发拿到了一堆测试提交的冷僻机型上的BUG,不免有鸡肋之感:修之无味,弃之可惜。
1、花更多的时间在最主流机型的主要BUG上,对于所有游戏项目,均只测TOP100的机型。
2、比起机型的数量,更重视机型的市场覆盖率,尤其是游戏机型的市场覆盖率,因此我们紧跟市场趋势,根据游戏用户机型占比,每月进行机型采购,保持机型库中的TOP100机型全都是当下的最热机型。
3、适配兼容性测试中包含了大量的重复操作,经过多年技术积累,普通项目的普通的遍历测试,用自动化测试取代部分人工劳动,减轻人力成本。
市面上所有的腾讯手游,包括《全民突击》、《节奏大师》、《天天酷跑》、《天天爱消除》等等,均采用了这套测试标准与方案,专注TOP100手机的测试方案历经了市场和玩家的检验,是我们探索至今投入产出比达到最优的兼容性测试解决方案。
简单的来说,登录WeTest网站,使用WeTest适配兼容测试(http://wetest.qq.com ),就可以以腾讯游戏的测试标准和服务来测试您的产品。
兼容性测试方案,从测试深度,到测试广度,从来都没有一个最优解,但我们也在不断探索寻找对于广大开发者来说性价比最优、最实在的解决方案。
热心网友
时间:2023-08-26 17:38
可以用模拟器
android屏幕碎片化,各机型兼容性测试怎么进行?
1、花更多的时间在最主流机型的主要BUG上,对于所有游戏项目,均只测TOP100的机型。2、比起机型的数量,更重视机型的市场覆盖率,尤其是游戏机型的市场覆盖率,因此我们紧跟市场趋势,根据游戏用户机型占比,每月进行机型采购,保持机型库中的TOP100机型全都是当下的最热机型。3、适配兼容性测试中包含了大...
如何进行兼容性测试
问题四:如何对网页进行兼容性测试 最简单有效的办法就是下载IE、火狐、谷歌 等浏览器 每个进行页面访问,都能显示完整,布局没有凌乱就是兼容了。 注意,IE最好用IE6和IE8一起测试,IE6的兼容很差,但是国内还存在很多用户。问题五:如何进行Web网页的兼容性测试 参考下面方法 一、分别在不同电脑...
怎么做移动端兼容怎么做移动端兼容模式
主要分为对内和对外。主要模型由内部测试人员自己覆盖。型号选择的原则是根据自己APP用户的型号,选择至少top10进行手动兼容性测试。内部也可以做的是UI自动化测试。可以对外使用云测量平台,如testin、testbird等。苹果电脑浏览器兼容模式怎么设置?苹果电脑Safari浏览器兼容模式设置方法:1.点击Safari,选择偏好...
App兼容性测试都包含哪些方面?
APP的兼容测试主要就是测试APP的安装、启动、运行、卸载测试,以及安装时间 、启动时间、CPU占用、内存占用、流量耗用、电量耗用等性能上的测试。根据 爱内测的介绍,平台兼容性测试主要通过由后台控制器INT服务器连接各手机, 当收到测试请求时,会根据申请机型自动将APK传送给对应的机型,自动安装运 行,...
TestinTestin云测试解决移动开发者什么问题?
首先,Android平台的碎片化导致应用兼容性问题频发。开发者们需要应对众多终端设备,这显著提升了测试成本和周期。在资源有限的情况下,人工测试往往无法覆盖所有设备,例如,如果一款App无法在小米手机上安装,就可能错失300万潜在用户。Testin云测试采用自动化技术,将每个App应用在主流设备上的测试时间从传统30...
如何设计Android APP测试用例
“测试什么” 移动APP必须提供最佳用户体验,以及在不同尺寸和分辨率(关键字“响应式设计”)的各种智能手机和平板电脑上被正确显示(UI测试)。与此同时,apps必须是功能性的和兼容的(兼容性测试),有尽可能多的设备规格(内存,CPU,传感器等)。加上先前获得的“直接”碎片化问题(关于安卓的版本和屏幕的特性), “环境相...
什么是兼容性测试?兼容性测试侧重哪些方面?
1、向前兼容和向后兼容。向前兼容是指可以使用软件的未来版本,向后兼容是指可以使用软件的以前版本。2、不同版本之间的兼容。实现测试平台和应用软件多个版本之间能够正常工作。3、 标准和规范 高级标准是产品应当普遍遵守的。若应用程序声明与某个平台兼容,就必须接受关于该平台的标准和规范。低级标准是...
android app测试的基本要点有哪些需要特别注意的地方?
APP测试问题二:app对于移动设备的兼容性 目前,安卓类的移动设备正在急剧增加,手机碎片化异常严重。并且因为显示屏大小和现状、操作系统版本和基本设备特点等限制因素的不一致,致使几乎没有开发者会花费大量金钱去购买市面上存在的主流手机,那么这些因素叠加起来,最终就很大程度上导致普通的质量管理很难进...
手游自动化测试的可行性,前景怎么样?
适配兼容性测试 android碎片化严重,适配测试必不可少。WeTest这边设计的unity手游自动化测试框架,一开始就是适配测试考虑进去。Gautomator写的脚本在本地自己pc上可以运行,上传到WeTest平台上所有几百部手机上同时运行。运行过程中只要出现crash、UI问题等会发现并且归类,日志。截图都会全部保存下来。这就有...
macc是什么的简称
这是因为不同的操作系统和设备具有不同的硬件配置、屏幕尺寸和分辨率等,这些都可能影响应用的性能和用户体验。因此,MACC的主要目标是确保应用在各种环境中的稳定性、性能和功能完整性。MACC的重要性:在移动应用开发中,进行跨端兼容测试是至关重要的。这是因为移动设备市场的多样性和碎片化使得开发者面临...