今年夏天,要论什么最“破圈”,当属一款国产3A游戏《黑神话:悟空》。临近游戏发售,游戏官方在其出售平台Steam上先行发布了一款“性能测试工具”,引发玩家热议。
8月20日10:00,《黑神话:悟空》正式上线,瞬间引爆游戏圈,随后火速出圈,成为了一款现象级的文化符号。
尽管该作创造了同时在线人数超300万、好评率96%的历史成绩,但仍然能在相关贴吧、论坛看到关于游戏BUG的发帖,诸如【怎么总是闪退】【边角场景没有完全加载出来】【太卡,主机发烫】【语言切换混乱】等,进而又引发了大家对【游戏测试】的广泛认识和讨论。
01
什么是游戏测试
从测试工程领域角度来看,游戏属于软件的范畴。所以,游戏测试与软件测试有着相同的本质。游戏测试可被当作软件测试的子类,它一方面继承了软件测试这个“父类”准确、稳定、高效的属性。
另一方面又具备自身特有的新特性,我们称之为游戏世界测试,多以封测内测等形式出现,主要有以下几个特性:
游戏情节的测试,主要指游戏世界中的任务系统的组成,有人称为游戏世界的事件驱动,也有人称为游戏情感世界的测试。
游戏世界的平衡测试,主要表现在经济平衡,能力平衡(包含技能,属性等等),保证游戏世界竞争公平。
游戏文化的测试,比如整个游戏世界的风格、文化、背景等等。大到游戏整体,小到NPC对话。
拓展阅读
《什么是游戏测试》
《游戏测试之浅谈测试思维》
《游戏测试是一份怎样的工作》
《游戏测试的整个流程是什么》
《作为一个小白想入行游戏测试,需要了解什么》
详情可长按识别二维码查看👇
02
游戏测试主要测什么
游戏测试的目的是发现游戏中存在的问题和缺陷,并提供改进和修复的建议,以提高游戏的用户体验和可玩性。游戏测试的主要职责包括以下几个方面:
1、UI&UE
UI&UE在游戏测试中的优先级并非最高,但它们却是用户和测试人员最直观感受到的部分,也最受“非专业人士”的关注。在玩游戏的过程中,趣味性缺失、画面风格潦草,玩家可能瞬间就流失了,最终可能导致游戏的失败。
2、数值
数值对游戏而言是至关重要的,无论是单机游戏还是网络游戏,玩家非常重视自己角色的数值增长。而且游戏功能之间的耦合度非常高,数值之间有着千丝万缕的关联。
所以测试过程中需要关注每个数值变化带来的各种影响。比如一个角色的战斗力是1000,下次登陆变成999,仅仅是1的差距,也会给玩家带来非常糟糕的体验。
3、性能
性能测试主要关注游戏的运行性能指标。包括游戏的帧率(FPS),游戏的资源占用,游戏的加载时间等。
无论在台式机还是移动设备上,任何游戏的卡顿都会让玩家产生厌恶感。这其中包含了应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。
4、安全
安全对游戏而言十分重要,是关乎“游戏成败”的大事情,如今很多游戏都死于盗版和外挂横行。
而且游戏的客户端与服务端的交互非常频繁,数据安全也更加凸显,尤其带有交易功能的游戏,保障用户财产安全,也是要求游戏测试人员始终要保持谨慎认真的对待。
5、兼容性
游戏需要适配不同的硬件和软件环境。硬件方面,要测试游戏在不同配置的电脑、游戏机(如 PlayStation、Xbox 等)以及移动设备上的运行情况。
例如,一款单机游戏需要在不同型号的显卡、主机和游戏机上进行测试,确保游戏画面能够正常显示,操作不会出现问题。
在软件方面,有些游戏可能会与电脑上的杀毒软件产生冲突,导致游戏无法正常运行或者出现异常情况,这些都是需要测试人员进行测试的部分。
6、本地化
当游戏要在不同的国家和地区发行时,需要进行本地化测试。这包括游戏的语言翻译是否准确、自然,还要考虑文化差异对游戏的影响。
拓展阅读
《游戏项目的压力测试怎么做?》
《游戏测试:超越QA的常规,我们如何自动化回归测试》
《入行游戏测试之如何测试一个新英雄》
《入行游戏测试之弱网测试要点》
《游戏测试中需求分析的本质》
《游戏测试:战斗内核的自动化测试》》
详情可长按识别二维码查看👇
时至今日,不少人对游戏QA测试岗位的印象还停留在“带薪上班打游戏”的阶段。但正如我们如今所看见的,随着游戏项目规模日益扩张、所运用到的开发技术愈发复杂,游戏测试岗位的专业性早已不可与当年同日而语。
尤其是《黑神话:悟空》这样大体量的游戏,在做测试时必然会应用大量自动化、AI化的测试工具,这毫无疑问会对从业者的代码工程能力有着极高的要求。也正因如此,游戏行业才能作为全球科技领域的排头兵之一,持续引领和推动各种数字技术的发展。
看完专题的你,是否对游戏测试有一定了解呢?
通过本期专题:《揭秘游戏测试:《黑神话:悟空》如何成为现象级大作》,来带领大家深度解析游戏测试!
长按识别下方二维码👇
查看本期专题!
点击阅读原文↙,查看本期专题~