如何在有限的预算内将游戏测试最大化

无需投资先进的软件或硬件即可有效测试游戏。有许多免费或低成本的工具可以帮助进行游戏测试的各个方面,包括调试、性能分析、收集可用的测试和反馈。 根据用于开发游戏的程序和语言找到合适的公开资源程序。对API测试和与游戏服务器的集成测试很有用的Postman。适用于多个开发人员同时工作并提供持续开发环境的构建程序及测试的工具Jenkins。提供用于应用程序自动化、日志记录和调试的各种功能的Appium。这些工具可以通过执行高效的测试、减少重复性任务并提供一贯性的结果来帮助改进开发流程。 用于分析游戏性能的一些廉价且有效的工具包括MSI Afterburner、OCAT(Open Capture and Analytics Tool)等程序。可以通过测量和分析帧率、GPU温度、电压等来衡量所需的性能指标。OCAT可以用CSV文件的形式按时间(秒)提供测试结果,创建客观且准确的测试结果,因此非常有用。 为了收集反馈,可通过Google表单要求填写调查问卷。使用直观,且易于创建和分发,并能为调查结果自动汇总数据,因此能以较少的资源带来较高效率。 在开始测试游戏之前,您应该清楚地了解要测试什么、如何测试以及谁测试。需要定义测试目标、标准和方法,并考虑游戏中最重要的部分和功能。 如果没有为测试设定一个目标,可能因重复测试而浪费时间,因内容不明确导致客观性下降,而无法通过测试获得想要的结果。这些问题会导致游戏开发过程中的成本和时间损失,从而带来游戏质量下降的风险。要确定测试目标,请考虑以下事项。 首先,游戏的目标受众是什么?如果目标是特定年龄段或游戏玩家,那么最好通过聚集具有较高理解水平的测试员或游戏玩家来进行FGT测试。 希望通过这次测试来验证游戏的哪些方面?如果游戏具有大量彩色图形或同时运行多个对象,则需要进行性能/兼容性测试,以确保其在玩家设备上稳定驱动并运行。 设定目标后,就需要决定战略。何时、以何种比率进行手动测试、自动化测试、性能测试、用户体验测试等。确定优先顺序后,就需要通过测试用例进一步细化测试目标。这些测试战略将有助于提高测试过程的透明度和效率,也有利于保障测试结果的质量。 降低游戏测试成本和工作量的一种方法是尽可能实现自动化。自动化是无需人为干预,可以帮助执行检查错误、崩溃或性能问题等重复且繁琐的任务。Postman和Appium支持多种编程语言,是用于测试游戏
服务案例:P公司MOBA游戏QA幕后故事

该项目的发行商是印度尼西亚客户,APP类型是MOBA。他们要求进行功能QA和FunQA,而且目标客户是东南亚而不是韩国,因此需要做好准备工作。 首先,我们需要和我们马尼拉分公司进行沟通。如果是一个单纯审核功能的项目,只要由韩国总部的团队成员就可以完成,但由于是包括FunQA在内的全球服务,就需要东南亚测试员的参与。因此,需要在两边都安装客户的APP,并了解是否对该体裁游戏有足够的理解,以及在东南亚流行的该体裁游戏都有哪些。 虽然有些方面存在重复的内容,但FunQA归根结底是一项需要分析有趣元素的服务。这里最棘手的部分是能否获取“有趣”元素的量化数据,因此需要马尼拉方面的加入。他们使用的主流手机机型与韩国不同,而且针对游戏的游玩时间、玩游戏时最在意的元素,以及对付费的反感程度等情况,需要马尼拉测试员进行密切观察和分析。我们需要这些通过分析创建的简单数据(游戏记录),并对这些简单数据进行重新分析,再去创建报告。 因此,需要的是对体裁的理解,而量化前面所说的有趣元素,最普遍有效的方法就是比较分析,所以需要对体裁有足够的理解。就像电影体裁是导演和观众之间的某种约定一样,游戏体裁也是用户和游戏公司之间的约定。因此,相似体裁的游戏之间会产生一种共性,而这种共性又会衍生出类似游戏风格、成长模式、收费模式的现象。所以有必要同时玩类似体裁的游戏,去分析它们之间的差异性。 其实无论是从功能上还是FunQA上,MOBA体裁都是一个比较有难度的游戏。可玩的角色实在是太多了。通常上市时至少有40到50个角色,而每个角色至少有3到4个不同技能,因此需要分别确认每个技能。另外,P公司提供的APP还有4个附加地图,需要分别进行分析。此外,如果是有游戏内装备的MOBA,还要分析装配装备后的数值变化,存在太多的例外情况,因此需要更彻底的构建分析。 分别收集每个角色的数据将其表格化;用客户提供的货币一一制作装备,并将其应用到角色上,这是一个积累简单数据的重复过程。马尼拉和韩国测试员又合作进行了无数次竞技比赛。也不能盲目地进行比赛,要了解每个测试员的实力差异,重新调整团队;甚至在每场比赛中根据是否装配远距离和近距离道具来分别记录数据。此外,我们还制定了可能会出现的战略,将其制作成剧本进行测试。将这样获得的简单数据进行量化,并以此为基础制作了与其他类似体裁游戏做了比较的进度报告。 是沟通。因为是以全球服务