用户体验差,应该如何进行游戏可用性测试?

网友投稿 787 2022-11-17

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

用户体验差,应该如何进行游戏可用性测试?

一、可用性测试的作用

1.发现游戏前期存在的重大问题

游戏上线测试之前通过可用性测试大约可以发现游戏初期60%的严重问题,通过这些问题的优化可以提升上线后的测试效率。但是由于游戏本身的流程较长,不能像软件那样让受试者一次性完成全部的内容,所以可用性测试一般主要用于发现游戏前期存在的问题。

2.寻找新手阶段数据异常的原因

已上线游戏的新手阶段有时会出现数据异常情况(例如玩家在某个等级或者任务突然大幅流失),但是通过自己体验游戏又无法发现问题,这个时候可以通过可用性测试查找潜在的问题原因。

3.发现游戏潜在的优化空间

通过观察受试者的行为以及收集他们的反馈信息可以发现他们潜在的需求从而为游戏优化提供参考依据。

二、测试准备阶段

1.确定测试范围

测试范围是游戏待测试问题的集合,一般根据测试的目标选择需要测试的范围,然后通过测试人员从各部门收集的信息和自身体验的结果确定待测试的问题。如果是对没有接触过的游戏进行测试,建议测试者先熟悉游戏的整体系统结构然后再根据测试目的进行重点体验。在体验的过程中可以记录下体验过程中遇到的问题,作为确定待测问题时的参考依据。体验完成后整理出测试范围,形成待测试问题表:

需要注意的是由于测试时间不宜超过1小时(过长会导致测试者注意力下降导致测试准确性降低),因此测试者应控制测试的问题数量。如果需要测试的内容较多,建议分组测试,再将多次测试后的数据汇总(多次测试的间隔时间不小于15分钟)。

2.确定受试者

受试者的选择直接决定了测试结果的偏差程度,受试者的描述越清晰测试结果越准确。例如以动漫IP作为卖点的游戏一定是寻找喜欢该IP的玩家作为受试者,因为这些玩家在该IP上拥有独特的价值观,而这种价值观将直接影响这类玩家对游戏的认可度。

在确定测试群体时建议与研发、运营、市场部门充分沟通目标群体特征,根据收集的信息可以确定出目标用户的特征。例如为某IP卡牌手游寻找受试者时,初步考虑以下因素作为判断用户贴合程度的依据:

选择的受试者尽量呈现梯度化分布:虽然我们可以从相关人员处了解游戏的目标受众群体,但是选择受试者时除了寻找完全符合条件的玩家外,还可以寻找一些次级群体。受试者梯度划分的方法是在测试前询问受试者相关的问题并给其打分,基于分数段对受试者进行梯度分级。

梯度分级的作用是确定不同受试者在测试中所遇到的问题的重要程度(权重)。每个梯度的受试者不少于5人,梯度需要根据每个游戏的具体情况进行划分。下表是单个受试者在IP认可度方面的统计表:

表中的权重设置需要考虑的因素比较多,但是基本的思路是基于吸量、留存和付费能力来权衡的,这里只是简单的给了个数字,具体的设置方法比较复杂,就不在这里介绍了,对于设计来说也不需要特别精确。

3.设置测试任务

测试任务是在测试中需要注意的观察点或者要求受试者完成的操作,每个测试任务都是为了验证所对应的待测试问题。

设置测试任务的时候一定要注意任务之间的独立性,避免前置任务降低后面任务的学习成本。例如在打造界面让受试者同时完成升星和强化操作会导致测试者无法确定受试者是否知道强化功能在打造界面里。正确的做法是让其完成升星操作后跳转至其他界面一段时间,再测试强化操作。完成全部测试任务的设置后,可以形成测试任务表:

注:测试任务表中测试任务的顺序尽量按照实际测试的顺序。

4.设计开放式问题

开放性问题一般分为临时问题和标准问题,前者是对不确定的观察结果进行验证,后者则是通过统计受试者的反馈来发现游戏潜在优化空间。在测试之前主要是进行标准问题的设计,问题内容会集中在用户对游戏体验层面的反馈,一般以优化体验感受为目的测试需要重点关注开放式问题的设计。问题的内容应该更多围绕在如何优化核心体验,例如角色的还原度,游戏玩法对IP的还原感受,体验过程存在的明显不足。

下面是一个基于游戏新手引导阶段优化进行测试的开放性问题:

5.选择测试环境

测试环境可以是任何地点,最好是受试者经常进行游戏的环境也可以在其平时比较习惯的地点测试。一般来说条件允许的话测试地点可以由受试者来选择。

上一篇:业务测试不简单
下一篇:软件测试工程师如何成长为测试大牛?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~