分享好友 最新资讯首页 最新资讯分类 切换频道
米哈游如何做游戏测试?游戏一个版本要处理3200多个BUG!
2025-03-03 09:24

每开发一个新需求,平均就要引入1.18个新Bug;上线一名新角色,需要测试超过1000种测试用例;如果稍有不慎,就会让游戏角色化身“奇行种”……由米哈游公布的这些数据和幕后内容,让我们一窥游戏测试工作的种种门道。

图片

在这个如火如荼的秋招季,各家游戏企业纷纷走进全国各个知名院校,招募年轻的游戏人才。而就在近期,米哈游在官方账号上公开了他们在东南大学举办的校招专场的现场实况。两位参与《》项目的游戏测试工程师来到了现场,为好奇的大学生们揭秘游戏测试工程师的工作日常。

图片

犹记得在行业洪荒期,游戏测试常常被看作是一个体力活,不需太多专业技能就可上岗实操。对于一些缺少学历和技能背景的游戏热爱者来说,QA类岗位一度被看作是进入游戏行业的“敲门砖”。

但随着游戏项目规模日益扩张、所运用到的开发技术愈发复杂,游戏测试岗位的专业性早已不可与当年同日而语。对于米哈游这种具有大型3D网络项目的游戏厂商来说,他们如今已经会在项目中应用大量自动化、AI化的测试工具,这毫无疑问会对从业者的代码工程能力有着极高的要求。

一次需适配全平台数百种设备,米哈游如何做游戏测试?

据米哈游的测试工程师TT介绍,游戏测试工作主要被分为功能测试和专项测试两类。其中前者会参与到游戏研发全流程中,从底层开始确保游戏各类内容正确生产;而专项测试会以专项形式解决玩家遇见的体验问题,确保优秀的游戏体验。

其中,负责功能测试的团队最早在项目研发的模型制作阶段就要开始介入。如检查模型还原度、确保模型制作规范并符合标准、保证模型细节表现正确等等。TT介绍称,测试团队越早介入,解决Bug所需付出的成本就越低。

图片

类似地,测试团队在特效和动画环节也会积极介入。比如检查角色的特效层级、播放回收、脚本生效情况等。

图片图片

TT在现场在现场举出了两个功能测试的实际案例。首先是针对测试服玩家反馈的“Boss掉阶段”问题,测试同学通过查看log日志对玩家行为进行多轮复现排查,最终确认是因为游戏底层的结算时序问题导致Buff触发不正确。

另一个案例则是针对角色“真理医生”的研发——一个看似简单的“粉笔头”天赋追击机制,实际上需要检查的逻辑超过40种,而整个角色需要测试的用例超过了1000种。

图片

另一名工程师则向我们介绍了几种米哈游内部常用的专项测试。由于米哈游产品普遍采用全平台的上线策略,设备环境极为复杂。如果测试不到位,游戏的UI和资产会在不同的机型和不同的游戏设置下发生各种意料之外的显示和运行错误。而若针对每种机型进行测试和适配,又无疑会带来巨大的工作量。

图片

为此,米哈游采用各种自动化手段来减少人工介入。如设计自动化跑测程序,一次性发送脚本对上百种设备进行测试。同时基于上线版本的游戏内容制作基准版本(Baseline),再基于图像识别技术等各类算法将测试版本进行比对,自动化地诊断出游戏运行中所出现的各种问题。

图片

不难看出,与以往的游戏项目相比,如《崩坏:星穹铁道》这样的高规格游戏项目所要面临的项目运行环境复杂度和项目精细度已经完全不可同日而语。

两位工程师在现场为同学们给出了入行建议,如果想要加入米哈游参与研发测试岗位,他们最为看重的是应聘者能力和岗位的匹配度。而沟通能力、测试思维等方面,也是米哈游筛选应聘者的重要因素。不过在GameLook看来,对于米哈游这样人才吸引力Max的大厂来说,一个过硬的学历想必将是确保建立不在初筛阶段就被快速筛选掉的“必要指标”吧!

游戏QA这些年:从“入行缓冲带”走向全面专业化

时至今日,不少人对游戏QA测试岗位的印象还停留在“带薪上班打游戏”的阶段。某种程度上,在行业的开荒期阶段的确如此。

比如外媒此前采访到一些在红白机时代为任天堂工作的游戏测试人员,他们表示面试时只需做一个简单的小测试,证明自己会玩游戏即可入职。工作的内容也不过是机械性地游玩各种游戏,并给出各种反馈意见。

而到了千禧年前后,游戏项目则变得稍微复杂一些。GameLook此前曾报道过,从业游戏测试接近20年的海外开发者Blazej Zawadzki回忆称,在他从业早期,许多游戏项目还在用Excel表格管理测试内容。

图片

处在蛮荒期的中国游戏也大抵如此。彼时,游戏测试和游戏客服都被看作是入行敲门砖。甚至在那个行业环境相对宽松的年代,还有不少从业者从测试岗位转向策划、运营岗位,更加“正式”地踏上游戏从业之路。

但正如我们如今所看见的,测试行业的专业性也已经逐步提高。除了本文介绍的米哈游外,其它头部厂商也大都建立起了类似的自动化测试工作环境。

比如网易互娱质量保障中心的负责人曾发文表示,整个中心采购了数千台手机用来运行兼容性测试,但如此也仅能覆盖市面上用户数量的一半左右。通过自动化的测试程序设计,可以大大减少测试所需人力。同时,QA人员也需要参与各种量化的性能优化标准制定,提升游戏在各种设备下的运行表现等等。

某种意义上,整个QA行业的发展正是整个行业健康发展的缩影。从早期的因陋就简到如今走向“高大上”,游戏行业所涉及的技术水准不断提升。也正因如此,游戏行业才能作为全球科技领域的排头兵之一,持续引领和推动各种数字技术的发展。当然,身处其中的各位从业者也必须不断进行自我提升,让自身不在时代的浪潮中掉队。

····· End ·····



GameLook每日游戏产业报道

全球视野 / 深度有料

最新文章
IVB悲剧重现 Haswell i7青橙手机「IVB悲剧重现 Haswell i7」
Haswell处理器将会于下个月在台北电脑展前夕正式发布,但已经有不少产品的性能测试冲破了NDA的束缚,展现在了我们的面前,其中包
小米手机免费投屏电脑攻略小米手机怎么投屏到电脑「小米手机免费投屏电脑攻略」
要将小米手机投屏到电脑上,目前有很多方法能实现。但对于大多数用户来说,选择合适的投屏方法首要条件就是免费。毕竟在有免费投
各大手机厂商与豪车“跨界合作” 留给手机厂商的豪车品牌不多了法拉利手机「各大手机厂商与豪车“跨界合作” 留给手机厂商的豪车品牌不多了」
  如今,手机市场竞争愈发激烈,各大智能手机厂商都开始摸索全新的销售之道,来确保自家的手机能卖的更好。同时,近年来各大品
硅胶套的作用 硅胶套的介绍硅胶手机套「硅胶套的作用 硅胶套的介绍」
硅胶套的作用 硅胶套的介绍 发展史硅胶手机套从寂静到火爆 90 年代初期,手机开始盛行,当时有个很霸气的名字“大哥大” ,而随
和平精英吃鸡在电脑上玩!还能匹配手机玩家?手机吃鸡「和平精英吃鸡在电脑上玩!还能匹配手机玩家?」
看到有不少玩家在问怎么在电脑上玩和平精英。今天就教大家一种全新的在电脑上玩和平精英的方式,不用再在电脑安装模拟器和游戏,
freemarker模板导出带表格word详细教程什么是安卓手机「freemarker模板导出带表格word详细教程」
freemarker模板导出word循环图片表格详细教程_Java大表哥的博客-CSDN博客  并且另存为模版格式不同数据绑定方式不同      
iPhoneSE和iphone5s/6/6s有什么不同?iPhoneSE和苹果5s/6/6s配置参数区别对比介绍手机对比参数配置「iPhoneSE和iphone5s/6/6s有什么不同?iPhoneS
3月22日凌晨消息,熬夜等来了苹果4英寸iPhone SE,但果粉们的纠结才刚刚开始,剁不剁?毕竟,iPhone 5s、iPhone SE、iPhone 6、
三星S25 Ultra设计小幅改变 圆角直屏高辨识度三星曲面屏手机「三星S25 Ultra设计小幅改变 圆角直屏高辨识度」
三星Galaxy S系列近两年的设计变化不大,但总能让人耳目一新,并可以与上一代拉开明显的差距。比如三星Galaxy S24 Ultra就取消了
手机自己怎么贴膜手机膜怎么贴「手机自己怎么贴膜」
在现代生活中,手机已成为我们不可或缺的伙伴。为了保护手机屏幕免受划痕和撞击的损害,许多人选择为手机贴膜。那么,如何自己为
米户樱桃熟啦!又大又甜又爆汁,快把甜蜜带回家
“樱桃尝鲜哪里去,北古城镇米户村!”当下,北古城镇米户村的樱桃步入成熟期。一串串樱桃饱满圆润,沉甸甸地挂满枝头,洋溢着丰
推荐文章