发现游戏中,无法给广大玩家创造引人入胜的使用体验。

游戏中缺少与众不同、且生动有趣的因素。

游戏的设计未能时刻以玩家的感受为核心。

游戏的情节雷同、节奏拖沓、或通关过于简单。

游戏在实际应用中出现功能故障、视频或音频效果不佳、以及重大缺陷等问题。

游戏界面效果欠佳、玩法或功能过于复杂。

游戏测试的核心目标是检测、发现并记录软件中的任何错误。下面,我们将从七个方面,讨论目前最常用的游戏测试技术:

1.功能性测试

进行此类测试的主要目的是:确认最终游戏产品是否符合既定的规格。对于功能性QA测试人员而言,其主要任务是:在游戏本身或图形化用户界面中寻找诸如:游戏资产的保全、使用稳定性、视听体验问题、以及游戏机制合理性等常规问题。在此基础上,测试人员可以通过模拟测试交互式测试,发现游戏应用在运行过程中的卡死、崩溃、以及进程阻塞等功能方面的问题。此外,为了保证用户界面(UI)对于玩家的友好性,在UI测试环节中,测试人员需要着重注意:内容呈现类型和图形元素排列,两方面的问题。当然,有条件的话,应尽量涵盖游戏的本地与在线两种运行场景。

2.组合性测试

通过使用这种方法,您可以在更早的阶段轻松地获悉该测试什么,以及如何进行游戏测试。此类测试可帮助我们确定目标游戏是否能够满足明确的要求,以及逻辑功能上可能的严重缺陷。通过及时地分析和检查游戏的各项输入与输出参数,我们可以获得不同组合的可能性结果,及其清晰的呈现界面。在各种视觉类游戏测试中,执行组合性测试不但能够提高测试执行、产品质量、关卡限制、以及编码成本上的效率,而且非常适用于在商业软件中生成相应的测试用例。

3.临时性测试

作为一种特殊的“常规测试”,临时性测试是一种结构化程度较低的测试方法。它可以被插入到游戏应用的任何部分中,被随机执行。具体来说,业界有三种不同类型的临时测试方法。它们分别是:结对(Pair)测试、伙伴(Buddy)测试、猴子(Monkey)测试。这些测试方式都是基于被称为“错误猜测(error guessing)”的技术。它们的显著特点是:不需要遵循任何既有的文档记录、流程、计划、以及需要映射的测试用例,仅仅通过随机的方法去检测各种可能的缺陷或错误。因此,相对于那些经过了周密计划的测试,此类测试的好处主要在于:可以确保测试的完整性,并能够及时发现隐藏的错误或程序缺陷。

4.兼容性测试

兼容性测试的目标:是为了检测最终的游戏产品是否满足软件、硬件、以及屏幕显示等方面的基本要求。也就是说,被测游戏需要能够在各种硬件配置、以及系统环境中流畅地运行。因此,此类测试有助于验证游戏的用户界面,是否能够针对不同类型的用户终端(包括PC、iOS、Android、各种Pad等),以及各种大小的屏幕尺寸,实现视觉效果上的自动优化,以提供令人满意的玩耍体验。

以上是关于软件测试的知识,由多测师亲自撰写!

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部