在全球游戏市场中,2018年用于智能手机和平板电脑的应用占销售额的45%,超过游戏机(32%)和PC(23%)的游戏。 根据
全球游戏市场报告 ,手机游戏市场每年至少增长10%-约70亿美元。
在SimbirSoft,我们帮助企业开发和测试游戏平台和个人游戏。 在本文中,我们讨论了为什么我们更喜欢在许多项目上进行研究测试。 我们希望这些信息对于游戏开发人员和质量检查专家而言都是有趣且有用的。

游戏就是情感
“人们在玩什么?” -这是我们在测试计算机游戏时问自己的第一个问题。 通常,不需要游戏来解决任何问题,而要接受情感(和积极的情感)。
对于移动应用程序,任务很复杂。 用户在方便的时候参加简短的会话应该很高兴-在等待或旅途中,站在公共汽车上或坐在公园长椅上。 通过单击设备中的应用程序图标,从开始的第一分钟起,他便进入了令人兴奋的游戏世界,并且任何事情都不会破坏他的体验。
在测试手机游戏时,不可能简单地编制清单并严格遵守清单。 怎么了 首先,游戏就是情感,它是一个巨大的纠结,功能和视觉,叙事成分交织在一起。 游戏设计师提出了复杂而激动人心的机制,程序员编写了多级算法,脚本编写者编写了对话框,而美工和动画师则对整个世界进行了可视化处理。 在游戏的任何部分,测试人员必须找出并消除缺陷,无论大小,都有可能出现。 同时,测试人员考虑到用户可以执行游戏创建者甚至没有想到的不可预测的动作。
我们从哪里开始
清单基于几个方面(思想),我们在此基础上研究游戏-通常是手动进行的。 在开始测试时,请考虑质量检查专家的主要任务:
- 确定游戏的目标受众(取决于类型和设置);
- 确定机制的特征(什么是特征,什么是错误,游戏设计师应如何按计划工作一切);
- 需要测试哪些平台和操作系统;
- 确定错误的本地化;
- 检查动画和视觉效果的质量。
因此,在测试开始时,专家会起草一种指导手册,以帮助他检查游戏质量。 之后,他进行了彻底的调查,沉浸在大气和游戏世界中。 这里的每个细节都很重要,包括游戏的音频伴奏,因为声音效果和各个主题的播放中都有错误。 重要的是要注意对话框的每个主题和每个文本的描述-开发人员忘记了
目镜或按键。
测试类型
在确保游戏质量的过程中,我们使用了一系列不同类型的测试。 首先,让我们关注最常用的方法。
场景测试
对他来说,需要预先准备的测试脚本-测试用例集。 因此,场景测试可能比研究测试花费更长的时间。
这种方法的特点:
- 清楚了解测试涵盖哪些功能;
- 确保所有记录的测试用例都能按时完成;
- 由于存在详细的方案,因此可以将新专家快速轻松地连接到项目。
研究测试
首先,与现有的神话相反,这并不是连续地按下所有按钮(不要与猴子测试混淆!)。 测试人员-研究人员将自己置于播放器的位置,并依次研究该项目及其功能。 他使用简短的清单代替详细的文档,并将自己的测试用例保存在脑海中。
这种方法使您可以加快游戏测试的速度。 如果测试人员发现游戏的某个部分是稳定的,他会将注意力转移到以下领域-那些确实存在风险的领域。
优点:
- 快速开始测试-无需浪费时间创建测试文档;
- 无需绘制许多测试用例并不断更新脚本;
- 作为一名玩家,质量检查专家可以更快地发现关键错误。
一个例子:让我们看一个生动的例子。 团队面临测试游戏环节的任务。 让我们考虑一下不同测试方法的清单之间的差异。
场景测试1.单击突出显示的镜像副本卡。
2.长按Golden Copy卡。
3.按下并“拉”突出显示的地图“镜像副本”到运动场。
4.单击突出显示的金士兵卡。
5.长按金士兵卡。
6.按下并“拉”突出显示的“金士兵”卡到比赛场上。
7.按下并“拉”突出显示的“金士兵”卡到比赛场上。 放手
8.单击“水元素”卡。
9.长按“水元素”卡。
10.按下并绘制“水元素”卡。
11.单击Acid Slug卡。
12.长按“酸刺”卡。
13.单击敌人的任何卡。
14.单击对手的图标(头像)。
15.单击“完成”按钮。
研究测试1.赢得战斗。
2.战败。
3.检查每回合增加的法力值。
4.游戏中的不同角色。
5.与环境的相互作用。
6.与朋友互动。
在此示例中,肉眼可以看到,使用方案方法时,清单会长几倍,并且更加详细。 它描述了元素以及元素之间的相互作用,因此创建它需要花费更长的时间,但是降低了测试人员错过特定bug的风险。
研究清单描述了功能或用户方案。 质量检查专家可以独立确定需要测试的功能数量,交互方式以及交互方式。 首先,它可以通过关键场景,这有助于快速检测和定位问题。
重要的是要记住,研究测试仅适合经验丰富的质量检查专业人员。 如果团队没有丰富的经验,最好选择方案测试。
其他类型的测试
除上述方法外,还使用以下方法进行测试:
- 功能测试。 其目的:识别用户所有可能的行为方案并在产品中对其进行测试。
- 性能测试。 目的:确定对产品配件的影响,是否存在优化问题。
- 安全测试。 目的:检查不诚实的玩家(骗子)可以利用的代码中的空白。
- 测试网络算法的稳定性。 目的:检查在无线互联网连接不同,服务器负载,更新同步情况下的游戏性能。
- 可用性。 目的:在不断使用的框架内进行UI / UX优化,并客观评估便利性和可读性/可读性。
- 使用不同的操作系统。 某些操作系统的体系结构功能会影响所有上述因素。 因此,需要在任何地方检查构建。
从实践
在我们的工作中,我们针对不同的受众群体测试了各种各样的手机游戏。 我们尝试结合以上两种方法,例如,我们通过创建最小清单来开始研究测试。 当然,本文仅概述了测试手机游戏的一般方面。 在每种情况下,专家都会根据开发人员的要求和其他因素选择策略。
测试手机游戏是最困难的任务之一,但同时也很有趣。 毕竟,您不仅需要帮助确保产品的性能,还需要成为开发人员创建的新幻想世界的先驱,使他人的旅程真正酷起来。
感谢您的关注! 祝大家游戏愉快,情绪愉快!