您的浏览器已过时。升级到新版浏览器

 

作者:本文内容摘自电心集团在独立之光2024新年游戏嘉年华上的公开分享

文章类型:授权转载

游戏测试介绍

1、手机游戏(参考运营制手游)

  • 上线初期时仅实装最低限度的必要功能。之后定期开展活动,以及随时增加新功能。

2、主机游戏

  • 不断增加的游戏体量以及多人在线游玩已基本成为目前的标配,所以上线初期就已经有较高的完成度。为了适应游戏体量,以及进行可以说是无限种组合的测试,经常需要在较长的期间内逐渐增加资源,峰值时会有较多人数同时进行测试。

PS:由于手机游戏目前也开始逐渐走向高端化,基本的测试内容与主机游戏不会有太大差别。

手机游戏

测试项目

主机游戏

iOS/Android

平台

PS5/PS4/Switch/Xbox/Steam

短期~中期

开发时间

中期~长期

小~中

游戏体量

单纯~普通

游戏式样-功能

普通~复杂

低~高

图像质量

中~高

短(PS:游戏上线前后会有差别)

测试时间

少~多

测试工时

短时间内急增急减

测试工时变化

开发中期后大幅增加

少~普通

测试方式组合

3、3A游戏,准3A游戏的实际测试案例

  • 整个测试流程一般需要6~12个月,工时为5000~10000人天。
  • 但是会受到游戏体量、玩法、游戏类型、预算等各种要素影响,平台数与工时,游戏类型与BUG数之间的关系无法一概而论。
  类型 平台 测试期间 测试工时 BUG总数        
S级 A级 B级 C级
游戏A RPG 多平台 7个月 8000人天 4310个 80个 180个 1900个 2150个
游戏B ARPG 单平台 12个月 15000人天 13970个 250个 280个 4440个 9000个
游戏C ACT 多平台 10个月 5800人天 4350个 200个 380个 2300个 1470个
游戏D ARPG 多平台 18个月 20000人天 15300个 240个 500个 9000个 5550个
游戏E ARPG 多平台 8个月 4000人天 4280个 300个 280个 2200个 1500个
游戏F ARPG 单平台 14个月 11000人天 10600个 400个 800个 8600个 800个

直至正式发售为止的测试工时,研发商发现的BUG等不计算在总数内

测试类型

功能测试

1、每个功能是否正常运作。

2、主要确认内容:

  • 各种UI反馈是否正常,武器、道具是否能正常使用,并反映正确的期待结果。
  • 是否能正常满足各种任务的完成条件、敌人和NPC是否以期待逻辑行动等。

3、确保每个功能在独自,或配合其他功能的情况下能够正常运作,可有效防止多个功能同时操作时导致的品质下降。

数据测试

1、确认各项数据配置是否正确,且与期待值一致。

2、主要确认内容:

  • 道具效果、伤害计算的数值是否合适、相互关联的数据是否保持一致性。
  • 数值设定是否不平衡等。

3、对于确保游戏的平衡性,是一项重要的测试内容。

剧情流程测试

1、检查特定的剧情流程或走到某一步关键剧情时,是否会按设计进行触发。

2、主要确认内容:

  • 剧情前后是否有违和感、等级设计是否合理、剧情触发的时机是否合理、对话以及战斗中角色的反应是否合理、剧情的走向是否符合选项等

3、这是重视对于剧情的反馈以及剧情流程的测试,对提高游戏品质很重要。

系统测试

1、游戏整体的系统以及功能是否按照设计正常运作,能否带来期望的游玩效果。

2、主要确认内容:

  • 游玩内容是否保持一致性、游戏的进程以及难易度是否有问题、武器和道具是否能正常生效、剧情是否能正常触发、联网功能是否能正常运作、通信延迟或多人游戏中的同步是否有问题等。

3、对于提高游戏整体品质和用户体验,是非常重要的测试内容。

探索性测试/随机测试(猴子测试)

1、不根据原有测试计划和测试用例,通过开放性思维操作游戏进行测试。

2、主要测试内容:

  • 对按键的同时/快速操作、多个因素重叠时是否能正常运作。
  • 输入阈值时是否能正常运作、通过“抄近道”是否能获得原本无法获得的道具等。

3、由于用户的行为千差万别,可以通过此测试来有效找出难以预测的游戏举动和潜在的问题,但由于难以网罗所有情况,一般会与其他测试方式组合进行。

合规性测试

1、针对PS4/PS5的TRC、任天堂的Guideline、SeriesX SeriesS的Xbox要求(XR)进行测试

2、没有根据上述平台要求进行开发则游戏无法发售,是不可或缺的测试内容

伦理测试

1、游戏内的各种要素和功能是否符合伦理观。

2、主要确认内容:

  • 红十字相关要素、宗教、现实团体、政治、思想、主义、历史认识、动作、手势、世界地图、国境、人种、教唆犯罪、歧视表现、对青少年的不良影响、人道关怀、网络俗语、民间传闻、疾病或体质等。

3、根据各国的评级组织设定的年龄分级和规范进行开发测试,来排除不符合伦理的要素。

网络测试

1、确认联网环境下的程序运行。

2、主要确认内容:

  • 联网对战时的程序运行是否正常、是否能根据设定的配置/人数进行联网、是否有违反合规性的内容。
  • 对应了跨平台游玩时,是否可以连接到各个平台。
  • 多人数情况下的负载测试等。

3、通过与功能测试、合规性测试、系统测试等进行测试内容的组合,来提供高品质的测试。

光敏性测试

1、确认是否有会引起光敏性癫痫发作的可能性。

2、防止刺激视觉的光线引起的异常反应(痉挛、意识障碍、恶心)等症状的测试。

基本测试流程

确认基本功能单体的运作后,逐渐结合其他功能进行复合测试。

主机游戏测试的全体流程如下:

测试会从对已经实装的功能进行功能测试、数据测试开始,并在测试的早期阶段进行探索性测试。可有效提升开发效率和游戏性。

无论何种游戏类型,各种测试项目的重要度都很高,原则上建议进行所有类型的测试,但也可以根据开发状况,对测试计划进行适当的调整。

case1:由于武器和魔法的组合类型太多,效果类似的内容仅进行最低限度的组合测试。

case2:由于复用了前作的游戏系统,仅对全新功能进行完整测试,复用内容在流程测试中进行确认。

case3:由于游戏设计不是很复杂,重点进行探索性、网络功能测试。