前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >谈谈龙之谷手游兼容测试的一百个坑

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

原创
作者头像
WeTest质量开放平台团队
修改于 2017-06-30 08:58:41
修改于 2017-06-30 08:58:41
1.7K0
举报

原文链接:http://wetest.qq.com/lab/view/312.html 商业转载请联系腾讯 WeTest 获得授权,非商业转载请注明出处。

一、项目背景

1、 高价值 IP

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

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

2、初期兼容性问题较多

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

二、定制测试方案

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

1、个性化用例

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

低配机型测试

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

支持主流模拟器

目前重度手游产品有部分用户在 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!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
[195]python set()和frozenset()函数
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
周小董
2022/04/12
4340
函数 | Python内置函数详解—集合操作类
Python内置的函数及其用法。为了方便记忆,已经有很多开发者将这些内置函数进行了如下分类:
潘永斌
2020/02/18
7940
python中set和frozenset方法和区别
set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交集), difference(差集)和sysmmetric difference(对称差集)等数学运算.
Python学习者
2023/05/16
2610
python3内置函数大全
由于面试的时候有时候会问到python的几个基本内置函数,由于记不太清,就比较难受,于是呕心沥血总结了一下python3的基本内置函数
py3study
2020/01/13
1.1K0
Datawhale组队学习 -- Task 5: 字典、集合和序列
字典 是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。
余生大大
2022/11/02
7230
Datawhale组队学习 -- Task 5: 字典、集合和序列
【Python入门】Python 63个内置函数超级详解
Python内置了一些非常精巧且强大的函数,对初学者来说,一般不怎么用到,但是偶尔会碰到,我也是用了一段时间python之后才发现,卧槽,还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内置函数,不用自己闭门造车,并且代码简洁易读了很多,真是方便又实用,值得花时间进行体系化研究学习。
黄博的机器学习圈子
2020/05/26
8260
【Python入门】Python 63个内置函数超级详解
最全Python内置函数
判断真假,  True:真  ,  False:假,   把一个对象转换成bool值
Wyc
2018/09/11
6550
Python所有的内置函数 , 都帮你整理好了!
abs(x), 返回一个数的绝对值。参数可以是一个整数或浮点数。如果参数是一个复数,则返回它的模
Python编程与实战
2020/10/30
9400
Python所有的内置函数 , 都帮你整理好了!
千行代码入门python
# _*_ coding: utf-8 _*_ """类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算""" # -- 寻求帮助: dir(obj)  # 简单的列出对象obj所包含的方法名称,返回一个字符串列表 help(obj.func)  # 查询obj.func的具体介绍和用法 # -- 测试类型的三种方法,推荐第三种 if type(L) =
好派笔记
2021/09/16
6021
看代码学习python基础
#-- 寻求帮助: dir(obj) # 简单的列出对象obj所包含的方法名称,返回一个字符串列表 help(obj.func) # 查询obj.func的具体介绍和用法 #-- 测试类型的三种方法,推荐第三种 if type(L) == type([]): print("L is list") if type(L) == list: print(
py3study
2020/01/10
9170
python中创建集合的语句_Python 集合(set) 介绍
#1.经理有:曹操,刘备,孙权#技术员有:曹操,孙权,张飞, 关羽#用集合求:#1. 即是经理也是技术员的有谁?#2. 是经理,但不是技术人员的都有谁?#3. 是技术人员,但不是经理的人都有谁?#4. 张飞是经理吗?#5. 身兼一职的人都有谁?#6. 经理和技术人员共有几个人?
用户7886150
2021/01/26
1.8K0
Python全栈工程师(集合、函数)
感谢 大家的支持 你们的阅读评价就是我最好的动力 我会坚持把排版内容以及偶尔的错误做的越来越好
全栈程序员站长
2022/09/07
3990
Python全栈工程师(集合、函数)
Python指南:组合数据类型
Python提供了5中内置的序列类型:bytearray、bytes、list、str与tuple,序列类型支持成员关系操作符(in)、大小计算函数(len())、分片([]),并且是可可迭代的。
王强
2018/08/09
2.9K0
Python指南:组合数据类型
python初学者必须吃透的这些内置函数
所谓内置函数,就是Python提供的, 可以直接拿来直接用的函数,比如大家熟悉的print,range、input等,也有不是很熟,但是很重要的,如enumerate、zip、join等,Python内置的这些函数非常精巧且强大的,对初学者来说,经常会忽略,但是偶尔会碰到,我也是用了一段时间python之后才发现,还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内置函数,不用自己闭门造车,并且代码简洁易读了很多,真是方便又实用,值得花时间进行体系化研究学习。
程序员小新
2021/12/20
8300
python初学者必须吃透的这些内置函数
02 . Python之数据类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符.
iginkgo18
2020/09/27
1.8K0
02 . Python之数据类型
Python基础-5 常用的数据结构(集合、字典)
参考手册:“set 对象是由具有唯一性的 hashable 对象所组成的无序多项集。”
一只大鸽子
2022/12/06
7560
Python之内置函数
''' 内置函数 :     作用域相关(2) :         locals : 返回当前局部作用域内的所有内容         globals : 返回全局作用域内的所有内容     基础数据类型相关(38) :         和数字相关 :             数据类型 :                 bool : 将数字强制转换成bool型                 int : 将数字强制转换成int型                 float : 将数字强制转换成float型
py3study
2020/01/15
5580
Python 内建函数大全
Python 解释器内置了许多函数和类型,列表如下(按字母排序)(省略了几个我没用过或者不常用的)。
Python数据科学
2018/08/06
2K0
Python 内建函数大全
python 内置函数
基本的数据操作基本都是一些数学运算(当然除了加减乘除)、逻辑操作、集合操作、基本IO操作,然后就是对于语言自身的反射操作,还有就是字符串操作。
py3study
2018/08/02
8040
python 基础内置函数表及简单介绍
内建函数名 (表达形式) 主要作用 备注 abs(x) 返回一个X值得绝对值(x=int/float/复数) all(iterable) 如果 iterable 的所有元素均为 True(或 iterable 为空),则返回 True any(iterable) 如果iterable中有任何一个元素为True,则返回True。如果iterable为空,则返回False ascii(object)
Mirror王宇阳
2020/11/10
1.4K0
相关推荐
[195]python set()和frozenset()函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档