解决方案推荐
游戏质量保障测试简介
全球约有32亿人玩电子游戏,涵盖PC、游戏主机和移动设备等多个平台。同时,游戏种类繁多,包括第一人称射击、实时战略、竞速、平台跳跃等,确保每个玩家都有丰富的选择。然而,无论游戏多么多样化,它们都有一个共同点:bug和故障会影响游戏体验。
近年来,我们看到了一些颠覆性的电子游戏,本应改变我们对游戏的看法,模糊我们认知中的界限,然而,它们在发布时因功能性问题而遭遇困境。这种情况不仅发生在令人叹为观止的单人叙事游戏中,甚至那些极具爆炸性的多人游戏、大制作电影般的游戏,甚至是让人深思的小型独立游戏中——没有任何游戏能免于bug和故障的困扰。
那么,开发商和出版商是如何解决这些问题的呢?答案是:质量保障(QA)。但其实,QA的过程比看起来复杂得多。在本文中,我们将简要介绍视频游戏所经历的主要QA类型。
1. 功能性QA测试
功能性QA团队负责发现会影响用户体验的功能性bug。当发现问题时,测试人员会将其报告给开发团队。测试过程可能非常繁琐,因为测试人员需要探索并确保游戏的所有元素(如游戏玩法、菜单、音效、物品栏等)以及地图的每一寸区域都能按照预期正常工作。
玩家往往认为游戏测试就是“玩游戏并报告所见所闻”。但实际上,游戏测试远不止如此。测试人员需要跳出框架,运用自己对游戏的理解和测试经验,去发现一些复杂的或较为少见的问题。例如,可能需要尝试进入地图的禁区,或确认某个治疗道具的效果是否与其描述一致。
一旦发现问题,测试团队会创建详细的bug报告,报告中包括问题的表现、触发步骤、修复建议、额外说明以及参考材料(截图、视频、游戏日志等)。然而,无论游戏经过多少次测试,也无法找到100%的bug,因为游戏本身是复杂的软件,玩家可能通过极富创造性的方式,发现新的边界并触发错误。
QA的真正目标并非发现所有bug,而是确保游戏的功能健康度达到开发团队和生产团队设定的可接受水平。
2. 本地化QA测试
本地化QA团队关注游戏的语言和翻译内容,确保所有翻译文本、音频和美术资源的正确性和流畅性。与功能性QA类似,本地化QA的目标是确保不同语言的玩家能体验到符合开发者意图的游戏内容。
本地化问题通常可以分为两类:
语言性问题:这些问题通常源于翻译错误,如语法或拼写错误、错译、术语不一致、上下文问题,甚至是缺失的翻译。此类问题通常通过更新翻译文件来解决,翻译文件包含游戏中使用的文本字符串和对应的翻译。
非语言性问题:这些问题涉及到游戏如何处理或显示翻译文本,而不仅仅是翻译本身。非语言性问题需要开发者的介入,这类问题也会被视作bug并报告给开发团队。类似于功能性bug,本地化bug的报告也需要提供详细的信息和涉及的语言版本。
本地化QA还会测试其他本地化资源,例如语音对话和美术资源(如图形、标牌等)。测试时,QA团队不仅要确保语音的准确性,还要确保其自然流畅,符合上下文。
本地化质量的差异可能会与功能性问题一样,影响玩家的沉浸感,甚至造成困惑和挫败感。
3. 认证QA测试
在游戏发布到游戏主机之前,每个主机厂商必须进行认证,确保游戏符合平台的要求。认证QA测试会涉及对所有游戏功能进行严格测试,以确保它们符合平台的标准要求。
认证QA团队需要根据平台要求,测试游戏的各项功能,包括与硬件和外设设备(如控制器、耳机等)的互动。认证过程中的任何失败测试都会被标记为bug,并报告给开发团队。
认证bug至关重要,因为它们可能导致游戏未能通过认证,从而无法在指定平台上发布。未通过认证会导致额外的重新提交费用,并可能影响市场推广计划,甚至错过产品发布窗口。
4. 兼容性QA测试
开发PC或移动平台游戏时,开发者需要考虑多种硬件配置和设备类型,确保游戏在目标市场的各种设备上都能顺畅运行。兼容性QA测试的目标是确保游戏在不同设备上都能保持良好的性能。
在这一过程中,QA团队会测试游戏在各种硬件配置(如不同处理器、GPU、操作系统等)上的表现,并与开发团队一起优化游戏的性能,确保其符合最低和推荐的系统要求。
测试人员还会提供有关各设备的详细反馈,帮助开发团队在设备优化方面做出明智决策。
5. 用户体验(UX)研究
在游戏开发过程中,制作团队可能希望收到关于游戏设计、玩法等方面的客观反馈,以确保玩家能够按照开发者的意图体验游戏,这时,UX研究团队就发挥了作用。
UX测试通常以玩家行为的观察为基础,通过与开发团队共同定义测试目标,设计符合目标的测试方案。测试团队通常会根据游戏的目标群体进行选择,如年龄、性别、职业等,甚至玩家对该游戏的熟悉程度。
测试过程中,玩家的行为会被记录并分析,UX研究团队会根据这些数据为开发团队提供反馈。研究方法包括一对一访谈、圆桌讨论、问卷调查以及观察分析等。
测试结束后,UX研究团队会将分析结果呈现给开发团队,以帮助其做出必要的调整。通常,制作团队会基于这些数据进行多轮调整,直到达到最佳的用户体验。
艾睿在游戏质量保障测试中的支持
通过艾睿的游戏解决方案,我们为全球游戏需求提供全面的质量保障支持,包括测试、质量保障服务以及其他相关服务。