【.com快译】依据GlobalData(译者注:是环球出名数据剖析和咨询公司)的最新报告:随着云端游戏和移动端游戏等反派性产品的飞速增长,如下图所示,估量到2025年,环球游戏行业将到达3,000亿美元以上的市值(请参见--)。与此同时,由于环球疫情的继续,游戏产业得以迸发式增长和扩张,AltSpaceVR和BigScreenVR等该行业的顶尖指导者,正在以史无前例的速度,发力与远程联机和虚构环球。当然,关于游戏公司而言,在关注未来开展趋向的同时,准确地掌握用户的需求也是至关关键的。倘若交付了带有缺点、甚至是有着严重失误的最终游戏产品,岂但会让企业招致最终用户的宽泛批判,而且会反上来造成产品经常使用量、以及销量的大幅降低。
显然,游戏测试是协助确保最终产品具备最佳性能和质量的关键步骤之一。不同的测试技术,能够使游戏的品控人员愈加集中精神发现诸如:缺点、完整性、失误、瓶颈、不分歧性、以及流量拥挤等方面。上方,咱们来看看诸如:KiwiQA(请参见--)、Testbytes、TestMatick等业界上游的测试产品提供商,是如何应用先进的方法,给游戏产业的软/配件测试赋能的。
游戏测试的关键关注点
游戏测试的**指标是检测、发现并记载软件中的任何失误。上方,咱们将从七个方面,探讨目前最罕用的游戏测试技术:
1.性能性测试
启动此类测试的关键目的是:确认最终游戏产品能否合乎既定的规格。关于性能性QA测试人员而言,其关键义务是:在游戏自身或图形化用户界面中寻觅诸如:游戏资产的顾全、经常使用稳固性、视听体验疑问、以及游戏机制正当性等惯例疑问。在此基础上,测试人员可以经过模拟测试交互式测试,发现游戏运行在运转环节中的卡死、解体、以及进程阻塞等性能方面的疑问。此外,为了保障用户界面(UI)关于玩家的友好性,在UI测试环节中,测试人员须要着重留意:内容出现类型和图形元素陈列,两方面的疑问。当然,有条件的话,应尽量涵盖游戏的本地与在线两种运转场景。
2.组合性测试
经过经常使用这种方法,您可以在更早的阶段轻松地得知该测试什么,以及如何启动游戏测试。此类测试可协助咱们确定指标游戏能否能够满足明白的要求,以及逻辑性能上或许的严重缺点。经过及时地剖析和审核游戏的各项输入与输入参数,咱们可以取得不同组合的或许性结果,及其明晰的出现界面。在各种视觉类游戏测试中,口头组合性测试岂但能够提高测试口头、产质量量、关卡限度、以及编码老本上的效率,而且十分实用于在商业软件中生成相应的测试用例。
3.暂时性测试
作为一种不凡的“惯例测试”,暂时性测试是一种结构化水平较低的测试方法。它可以被拔出到游戏运行的任何局部中,被随机口头。详细来说,业界有三种不同类型的暂时测试方法。它们区分是:结对(Pair)测试、同伴(Buddy)测试、猴子(Monkey)测试。这些测试方式都是基于被称为“失误猜想(errorguessing)”的技术。它们的清楚特点是:不须要遵照任何既有的文档记载、流程、方案、以及须要映射的测试用例,仅仅经过随机的方法去检测各种或许的缺点或失误。因此,相关于那些经过了缜密方案的测试,此类测试的好处关键在于:可以确保测试的完整性,并能够及时发现暗藏的失误或程序缺点。
4.兼容性测试
兼容性测试的指标:是为了检测最终的游戏产品能否满足软件、配件、以及屏幕显示等方面的基本要求。也就是说,被测游戏须要能够在各种配件性能、以及系统环境中流利地运转。因此,此类测试有助于验证游戏的用户界面,能否能够针对不同类型的用户终端(包括PC、iOS、Android、各种Pad等),以及各种大小的屏幕尺寸,成功视觉成果上的智能优化,以提供令人满意的游玩体验。
5. Clean Room和Tree Testing
Clean Room测试有助于确保游戏软件的分歧性和牢靠性。而TreeTesting(树型测试)则是一种相似于可用性测试的游戏测试方法。它岂但可以协助组织去测试各种用例,还能够针对给定的代码订正集,做出最适合的测试选用。因此,此类测试的好处是:无需预备任何测试内容,即可经常使用指令义务和树型菜单,来展开测试。
6.回归测试
为了审核游戏运行的完整性能,咱们可以经过重复审核测试用例,以确保游戏运行在变卦前的具备完善的性能,并且在更改之后不会引入任何新的破绽或失误。显然,这关于在产品开发的关键阶段,坚持对最终产品的质量控制,以及尽早地发现失误都是十分关键。经常使用此类关键的游戏测试技术,开发人员能够片面地掌握游戏代码在变卦改良前后的测试结果,进而保障产品交付的质量。
7.性能测试
性能测试可繁难开发团队实时地掌握游戏运行在各种负载下的全体性能,进而确保软件产品所驳回的基础结构能够颠簸地运转。此外,经过压力测试,咱们能够尽快的发现被测游戏的负载极限,以便在消费环境中防止此类峰值的出现。咱们在启动性能测试时,须要对界面加载的性能、处置器和内存的极限、网络的衔接性、移动设施的电池消耗、以及与用户的交互照应期间,等关键参数启动记载,并经过关系调整,来优化游戏产品的全体运转速度。
总结
当初,软件开发与运行技术正在以史无前例的速度极速地开展和迭代着。而为了能够给用户带来绝佳的文娱体验,也为了正在强烈的竞争中锋芒毕露,游戏产业十分情愿拥抱并驳回新的技术。宿愿上述引见的七种不同类型的游戏测试技术,能够协助您尽早地修复那些关键性的失误,并能够交付出让用户满意的软件产品。