谈谈龙之谷手游兼容测试的一百个坑

腾讯WeTest 腾讯WeTest     2022-09-02     285

关键词:

一、项目背景

1、 高价值IP

龙之谷 ,一款优秀的端游移植到手游平台,凭借的丰富的游戏内容和优秀的游戏品质,公测首日便在畅销榜登顶,取得了巨大的成功。 

 

游戏内容不仅继承了端游的内容,还根据手游操作方式以及平台特性进行了改进,使之更适合移动用户操作,界面分部也更加合理。 

 

2、初期兼容性问题较多

龙之谷与其他游戏产品一样,版本初期暴露的兼容性问题很多,类似无法安装以及必现的CRASH等致命问题多次出现外,还存在着大量UI错位、资源加载异常、屏幕分辨率适应差等严重级别的兼容性问题。 

 

二、定制测试方案

游戏品质方面龙之谷将测试划分做到了极致,从多个角度出发将各项指标都进行专业测试,其中WeTest平台负责支持了兼容性测试部分,为了保证兼容性方面的质量从轻测版本到运营上线做了30余次全量人工兼容测试以及上百次的自动化测试,目的就是保证产品在兼容性方面的质量。

1、个性化用例

随着内容不断丰富和完善,我们也针对性的制定个性化的用例,进行某一模块及机型的测试,如将游戏功能部分进行拆分,例如:界面UI测试与战斗系统测试分步进行,更是将社交功能如拍脸、分享单独进行测试,将兼容性测试化整为零,使得测试覆盖面更加完善。 

 

2、低配机型测试

低配机型是兼容性问题的易发点,针对这个现象适配中心采取专项测试,对性能数据更加严格的监控并加入一部分极限测试,将更多有帮助的信息反馈给项目组。如今大环境下很多MMO产品已经放弃了对2G以下内存设备的支持,但腾讯大盘数据显示三月TOP100游戏机型中2G以下内存机型仍存在11部,总用户占比6.4%,龙之谷考虑到这部分用户,针对低配机型反馈的问题进行了修复优化,最终完成了对低配设备用户的支持。

 

3、支持主流模拟器

目前重度手游产品有部分用户在PC端使用模拟器进行游戏,龙之谷用户也不例外,也存在一批模拟器用户,适配中心也对模拟器测试进行了支持,虽然模拟器测试不属于常规手游兼容性测试支持范围,但为了更好扩展产品的支持度,搭建测试环境以及安排对模拟器原理和使用熟练人员,达成对几款主流模拟器的测试覆盖,通过测试结果来排查下问题原因,尽可能做到支持覆盖。 

 

*注:兼容性S未出现严重及以上问题

兼容性A出现非必现的严重及以上问题

 

最后一点就是在保证测试质量的前提下,尽快的完成测试。由于兼容性测试阶段属于版本测试流程的尾部,所以兼容性测试报告出现延迟极可能导致整个版本发布时间的变动,造成无法预估的损失。兼容测试团队在接受到任务提测后,8-24小时完成报告,报告内容包括整个测试流程各个设备的状态以及操作截图、性能日志和缺陷总结等,将完整的测试数据直观的展示给相关人员。

 

三、最终效果

在项目测试阶段,兼容性测试团队累积为《龙之谷手游》挖掘出了172个兼容性问题,其中17个致命级问题,55个严重问题,将APK Crash、无响应、UI问题等揭露出来,提前进行修复或对问题进行评估,规避了适配风险,为游戏正式开启不删档运营,为用户良好的游戏环境提供了坚实的支持和保障。


关于WeTest兼容性测试团队

腾讯WeTest兼容性测试团队积累了10年的手游测试经验,旨在通过制定针对性的测试方案,精准选取目标机型,执行专业、完整的测试用例,来提前发现游戏版本的兼容性问题,针对性地做出修正和优化,来保障手游产品的质量。目前该团队已经支持所有腾讯在研和运营的手游项目。

服务目前已经对外开放,欢迎前来使用:http://wetest.qq.com/product/expert-compatibility-testing

WeTest兼容性测试团队期待与您交流!You Create,We Test!

如果对使用当中有任何疑问,欢迎联系腾讯WeTest企业qq:800024531

日新进用户200w+,解密《龙之谷》手游背后的压测故事

2017年3月,腾讯正式于全平台上线了《龙之谷》手游,次日冲到了AppStore畅销排行第二的位置,并维持到了现在。上线当日百度指数超过40万,微信游戏平台数据显示预约数780多万,而据内部人员透露当日新进用户200W+,这就是《... 查看详情

eltable表格不超过一百个字符

参考技术Aeltable表格不超过一百个字符?答:el-table表格中内容超出单元格的宽度会自动换行,会使整个表格看起来显得不太美观。 查看详情

为啥我在张量板上只看到大约一百个边界框?

】为啥我在张量板上只看到大约一百个边界框?【英文标题】:WhyIseeonlyaboutonehundredboundingboxesintensorboard?为什么我在张量板上只看到大约一百个边界框?【发布时间】:2019-11-1622:08:43【问题描述】:我没有在张量板的“图像”选... 查看详情

如何规避适配风险?以《乱世王者》为例,探秘手游兼容性测试之路

...区项目背景《乱世王者》是一款历史架空背景的战争策略手游,最大程度的还原策略游戏的精髓的同时加入了RPG元素。作为腾讯首款战争策略手游,无论游戏性以及品质都达到了一个令人满意的程度,在正式上线一周内便成功达... 查看详情

从“cmath”和“cstdlib”中得到一百个非常相似的编译器错误

】从“cmath”和“cstdlib”中得到一百个非常相似的编译器错误【英文标题】:Gettingahundredofverysimilarcompilererrorsfrom\'cmath\'and\'cstdlib\'【发布时间】:2014-03-1707:27:16【问题描述】:我正在开发一个C++项目,其中包括一些来自第三方的... 查看详情

一百个windows下dos服务命令

〝古人学问遗无力,少壮功夫老始成〞作为常见的开发系统,windows的确非常的好用,但是windows有很多自带的dos命令,如果能熟练运用,将会大大增加你的工作效率,以及能够更加快速的排查电脑自身问题... 查看详情

一百个windows下dos服务命令

〝古人学问遗无力,少壮功夫老始成〞作为常见的开发系统,windows的确非常的好用,但是windows有很多自带的dos命令,如果能熟练运用,将会大大增加你的工作效率,以及能够更加快速的排查电脑自身问题... 查看详情

软件测试流程

如果想让测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及测试流程的改进与完善。虽然,当前测试行业前景乐观,许多中小企业也都在引入测... 查看详情

语言转换测试

】语言转换测试【英文标题】:LanguageConversionTesting【发布时间】:2010-09-0606:08:21【问题描述】:我们创建了一个工具,可以将一种名为P2的语言(一种类似于我认为仅在日本存在的汇编语言)转换为C#。至少有一百个模块是用P2... 查看详情

强!真不愧是人类高质量男性!仅用三行代码就从一千个数字随机选出了一百个不同的数字!(代码片段)

人类高质量男性就该有人类高质量男性的样子!不仅仅应该能从外表看出来,更应该由内而外地表现出来,你比如说下面三行代码:publicclassRandomNumpublicstaticvoidmain(String[]args)intnum[]=newint[100],allNum[]=newint[1000];/... 查看详情

强!真不愧是人类高质量男性!仅用三行代码就从一千个数字随机选出了一百个不同的数字!(代码片段)

人类高质量男性就该有人类高质量男性的样子!不仅仅应该能从外表看出来,更应该由内而外地表现出来,你比如说下面三行代码:publicclassRandomNumpublicstaticvoidmain(String[]args)intnum[]=newint[100],allNum[]=newint[1000];/... 查看详情

需要一个javascript代码,生成1--100之间的随机数一共一百个,每行显示10个数字,而且这

需要一个JavaScript代码,生成1--100之间的随机数一共一百个,每行显示10个数字,而且这个100个数字不能重复出现,代码如何写就是生成无重复随机数了。我跟你说下原理,代码的话你自己就明白了。每次生成一个随机数,再判断... 查看详情

php截取一段文字的前一百个字的问题

我想用php截取一段文字,这段文字里有汉字和字母,但有时候刚还截取汉字的一半。怎么避免?一般英文字符占一个字节,汉字占两个字节,有这么一种思路,在截取字符串的时候逐个判断要截取的字符是汉字还是英文字符,这... 查看详情

腾讯优测优分享|谈谈移动端屏幕适配的几种方法

腾讯优测是专业的移动云测试平台,自动化测试提供全面兼容性适配测试,云真机提供远程真机租用服务,优分享不定时提供大量移动研发及测试相关干货!移动端web开发相对于PC端web开发,我们可以庆幸不用... 查看详情

sit的一种测试

...成产品设计规格所需要的功能及与周边设备、应用软件的兼容性。大致可以分为硬、软件兼容性测试,认证测试。安装Win/Linux/Unix这些只是系统整合测试的一小部分硬件测试:所有产品的周边设备,例如CPU、DIMM、storage、NIC、USB... 查看详情

小刘同学的一百三十二篇日记

感觉很伤...又不能11点之前睡觉。其实今天还是在改论文了啊。周五之前一定要交定稿了。就不和大家多说了。今天没有分享技术??那么大家早安吧??morning~~ 查看详情

ASP.NET 压力测试

】ASP.NET压力测试【英文标题】:ASP.NETStressTesting【发布时间】:2010-09-2221:45:50【问题描述】:有没有一种方法可以测试一个应用程序,您可以模拟一百个不同的客户端连接到IIS服务器并询问相同的数据?在我们的项目运行的客户... 查看详情

谈谈浏览器的兼容性

(一)html部分1. H5新标签在IE9以下的浏览器识别 <!--[ifltIE9]><scripttype="text/javascript"src="js/html5shiv.js"></script><![endif]-->  html5shiv.js下载地址: https://github.com/aFarka 查看详情