游戏测试

编辑
本词条由“匿名用户” 建档。

游戏测试的主要功能是发现和记录软件缺陷(即错误)。交互式娱乐软件测试是一个技术含量很高的领域,需要计算专业知识、分析能力、关键的评估技能和耐力。近年来,游戏测试领域在财务和情感上都极为费力且毫无回报,因此受到抨击。 游戏测试员是执行游戏测试的开发团队的成员。 员工的组织在组织之间有所不同。一家典型的公司可能会担任以下与测试学科相关的角色: 游戏制作人负责与市场营销和质量保证协调设置测试截止日期。他...

游戏测试

编辑

游戏测试的主要功能发现和记录软件缺陷(即错误)。交互式娱乐软件测试是一个技术含量很高的领域,需要计算专业知识、分析能力、关键的评估技能和耐力。近年来,游戏测试领域在财务和情感上都极为费力且毫无回报,因此受到抨击。

游戏测试员

编辑

游戏测试员是执行游戏测试的开发团队的成员。

角色

员工的组织在组织之间有所不同。一家典型的公司可能会担任以下与测试学科相关的角色:

游戏测试

  • 游戏制作人负责与市场营销和质量保证协调设置测试截止日期。他们还管理游戏测试以外的许多项目,涉及到游戏的整体制作。最终提交或获得“金牌”身份通常需要获得他们的批准。
  • 首席测试人员,测试负责人或质量检查负责人是负责游戏正常工作和管理错误列表的人员。首席测试员管理质量检查人员。首席测试人员与设计师和程序员紧密合作,尤其是在项目结束时。首席测试人员负责跟踪错误报告并确保已将其修复。他们还负责质量检查小组制作正式和完整的报告。这包括丢弃重复的和错误的错误报告,以及要求澄清。随着游戏接近Alpha和Beta阶段,首席测试人员将更多测试人员带入团队,与外部测试团队进行协调,并与管理层和制作人合作。在xxx测试员批准之前,有些公司可能会阻止游戏成功。首席测试人员通常还负责汇编游戏镜头的代表性样本,以提交给ESRB和PEGI等监管机构
  • 测试人员负责检查游戏是否正常运行,是否易于使用,是否具有有意义的操作以及有趣的游戏xxx。测试人员需要编写准确且具体的错误报告,并在可能的情况下提供有关如何复制错误的描述。测试人员可以在整个游戏中分配给单个游戏,也可以根据部门的时间表和特定需求将其带入其他项目。
  • SDET(测试中的软件开发工程师)或技术测试人员负责构建自动测试用例和框架,并管理复杂的测试问题,例如总体游戏性能和安全性。这些人通常具有很强的软件开发技能,但侧重于编写会暴露其他应用程序缺陷的软件。不同工作室的具体角色和职责会有所不同。许多游戏都是在没有任何技术测试人员的情况下开发的。

游戏测试的就业

游戏质量检查的技术性不如一般软件质量检查。游戏测试人员通常需要经验,但是偶尔只有高中文凭,而没有任何技术专长就足够了。游戏测试通常是有经验的测试人员的全职工作; 然而,许多员工被聘为临时工作人员,如测试版的测试人员。在某些情况下,发布商雇用的测试人员可能会被派往开发人员的站点工作。最激进的招聘季节是夏末/初秋,因为这是游戏的紧要期的开始,游戏要在假期季节及时交付。

一些游戏工作室开始采用更加技术性的方法来进行游戏质量检查,这与传统的软件测试更加一致。技术测试职位在整个行业中仍然很少见,但这些工作通常是具有长期职业道路的全职职位,需要4年计算机科学学位和在测试自动化方面的丰富经验。

一些测试人员将此工作用作游戏行业的垫脚石。质量检查简历显示非技术技能,倾向于管理,而不是市场营销或生产。编程、艺术或设计职位的申请人需要证明这些领域的技术技能。

补偿

游戏测试人员通常按小时支付(约10至12美元/小时)。测试管理通常更有利可图,并且需要经验和大学学历。一项年度调查发现,测试人员的平均年薪为39k美元。经验不足三年的测试人员平均可赚取2.5万美元,而经验超过三年的测试人员则可赚取4.3万美元。具有超过六年经验的测试线平均年薪为71ka美元。

游戏测试的处理

编辑

测试过程的典型错误报告进度如下所示:

  • 鉴定。分析不正确的程序行为并将其识别为错误。
  • 正在报告。使用缺陷跟踪系统将该错误报告给开发人员。错误的情况和重现步骤都包含在报告中。开发人员可能会要求其他文档,例如有关该错误表现的实时视频
  • 分析。负责该错误的开发人员,例如美术师、程序员或游戏设计师,将检查故障。尽管报告中的不一致之处可能需要测试人员提供更多信息或证据,但这不在游戏测试人员职责范围之内。
  • 验证。开发人员解决问题后,测试人员将验证该错误不再发生。并非所有错误都由开发人员解决,例如,某些错误可能被称为功能(表示为“ NAB”或“不是错误”),也可能被生产者“放弃”(允许忽略),根据公司政策、游戏设计师甚至首席测试人员。

方法论

编辑

没有用于游戏测试的标准方法,并且大多数方法是由单个视频游戏开发商和发行商开发的。方法不断地完善,并且对于不同类型的游戏可能会有所不同(例如,测试MMORPG的方法将不同于测试休闲游戏的方法)。许多方法(例如单元测试)直接从通用软件测试技术中借鉴而来。下面概述了最重要的方法,特定于视频游戏。

  • 功能测试最常与短语“游戏测试”相关联,因为它需要以某种形式玩游戏。功能测试不需要广泛的技术知识。功能测试人员会在游戏本身或其用户界面中寻找一般性问题,例如稳定性问题,游戏机制问题和游戏资产完整性。
  • 一致性测试是存在游戏测试实验室的原因。控制台平台的xxx方许可方对其平台许可具有严格的技术要求标题。例如,索尼发布技术要求清单(TRC)、微软发布Xbox要求(XR)、任天堂发布一组“指南”(Lotcheck)。其中一些要求是高度技术性的,不在游戏测试范围之内。其他部分,最显着的是标准错误消息的格式,存储卡数据的处理以及合法商标和商标的处理。受版权保护的材料,是游戏测试人员的责任。即使是提交许可审批中的一次违规,也可能导致游戏被拒绝,从而可能导致进一步测试和重新提交的额外费用。另外,延迟可能会导致标题错过重要的启动窗口,从而可能使发布者付出更大的金钱。
这些要求是根据保密协议发布给开发人员和发行商的专有文档。尽管熟悉这些标准被认为是作为测试人员具有的一项宝贵技能,但仍无法让公众进行审查。
如果游戏针对特定的内容分级,则合规性还可以指ESRB和PEGI等监管机构。测试人员必须报告令人反感的内容,这些内容可能不符合所需的评分。与许可类似,未获得期望评级的游戏必须重新编辑、重新测试并重新提交,但需要支付额外费用。

控制台硬件

编辑

对于控制台,大多数测试不是在普通系统或用户单元上执行的。特殊的测试设备提供给开发人员和发行商。最重要的工具是测试或调试工具包以及开发工具包。与消费类产品的主要区别在于可以从刻录的光盘、USB记忆棒或硬盘驱动器加载游戏。控制台也可以设置为任何发布区域。这使游戏开发人员可以制作副本进行测试。消费者部门不具备此功能来打击软件盗版和灰色市场进口。

  • 测试套件具有与消费单元相同的硬件规格和整体外观,尽管通常具有其他测试设备的附加端口和连接器。测试套件包含其他选项,例如运行自动合规性检查,尤其是在保存数据方面。该系统软件还允许用户捕获内存转储,以帮助调试。
  • 开发工具包通常不被游戏测试人员使用,但被程序员用于较低级别的测试。除了测试套件的功能外,开发套件通常还具有更高的硬件规格,最显着的是增加了系统内存。这使开发人员无需担心优化即可估计早期游戏性能。开发套件通常更大,并且看起来与测试套件或消费类产品有所不同。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/116246/

(2)
词条目录
  1. 游戏测试
  2. 游戏测试员
  3. 角色
  4. 游戏测试的就业
  5. 补偿
  6. 游戏测试的处理
  7. 方法论
  8. 控制台硬件

轻触这里

关闭目录

目录