《网易游戏是如何做测试的?》(2)
来源:未知 时间:2019-03-26 16:24
网易游戏的研发历程中,也有被bug伤害的经历。早年的一款游戏出了一个收集书以获得稀有物品的新玩法,那时大家比较缺乏经验,没有设计物品掉落的上限,导致大量收集后,稀有的物品不再稀有。
发现这个问题之后,开发组就把掉落的概率改低了。网上指责开发组暗改概率,引起大范围讨论,使得当时游戏遭遇了重大危机,在线人数大幅跌落。这是游戏设计上的bug。
程序上会出现什么样的问题呢?
我们在游戏里做了一个新的副本,为了更有意思和新鲜感,副本里面的怪是随机出现的。刚手游再聚的时候确实是随机的,但是玩了一会儿之后发现在进去之后,副本里只会出现一种怪。经过了很长时间调查,发现这是因为底层调用系统的错误导致的。由于我们的玩家数量多,这些隐藏很深的问题都必然会暴露出来。
千万DAU的手游,又会出现什么bug?
当时某产品有一个很火的主播,8万多个人邀请他加好友。这个主播一打开他的好友列表,我们服务器就直接死机了。其实我们的服务器配置都是不错的,但是为什么还是会死机呢?原因是太多人想加主播好友了,程序没办法响应这种级别的请求。后来为了避免这个问题,我们会把用户请求查询的数据限制一下。
之后我们建立了一个评价质量的体系,网易游戏已经达到了较高的品质要求。但即使这样的情况下,我们也出过很多问题。
因此,通过严格的测试来避免这些bug出现在玩家手里是十分有必要的。
网易游戏的QA如何开展工作?
我们是如何在游戏中去做这些测试,保证提供给玩家的游戏是高品质的呢?
最简单的东西叫做验证,看一看游戏开发者的想法和设计者的想法是不是一致,看跳转规则跟UI设计是否一样。现在市面上有各种各样的手机,游戏在不同的机子上运行会存在不同的问题,所以我们要去验证不同手机上的问题。
有时候我们手机游戏玩起来虽然没有什么bug,但是流畅性也是一个问题,在团战的时候会卡,或者完全在瞬移。我们把游戏的测试分成三个方面,第一方面最简单的验证就是流畅性。第二方面我们叫量化评估,看看它的量化指标有没有达到标准。第三点叫做建立标准。
我举一个例子,荒野行动市面上70%多的手机上都可以玩。这件事情是怎么样做到的?如果我们美术同学想表现一个非常炫酷的美术效果,我们游戏的画面会设计得非常精美。但如果玩家的手机性能不足,可能实际呈现出来的效果会变成幻灯片一样。所以我们在游戏研发初期就会去用假的模型测试一些场景,去看它的真实手机性能,根据这样的测试定下来美术制作的标准。
- 03-26《网易游戏是如何做测试的?》
- 03-26《"鬼泣5"主题首饰周边公开、魔人但丁戒指售
- 03-26《"只狼"卡关了?不妨来聊聊你为什么打不过
- 03-26《"生化危机2:RE"五个最受欢迎的Mod测试视频
- 03-26《王者荣耀【荣耀登录礼】有哪些?》
- 03-26《王者荣耀【英雄金币限时折扣】哪些英雄打折