你以为的游戏测试,是不是狂打游戏就可以了,nononono~,性能兼容性功能专项一个都少不了,其中最需要一些通用点帮你罗列了!

 

  测试网络游戏的时候,需要考虑如下问题
1)功能是否实现
2)人们在进行操作时会如何做
3)可能有多少种做法
4)这些做法应该有什么样的响应
5)哪些做法是被禁止的
6)在进行了被禁止的操作后应该有什么的响应


  游戏软件测试则主要分为两部分组成
一是传统的软件测试,二是游戏本身的测试
游戏特别是网络游戏,它相当于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特性。
同时它又是游戏所以还涉及到娱乐性,可玩性等独有特性,所以测试的面相当的广。我们称之为游戏世界测试。


  游戏软件测试特性
1)游戏情节的测试
指游戏世界中的任务系统的组成,或称为游戏世界的事件驱动,也可称为游戏情感世界的测试

2)游戏世界的平衡测试
主要表现在经济平衡,能力平衡(包含技能,属性等等),保证游戏世界竞争公平

3)游戏文化的测试
比如整个游戏世界的风格,是中国文化主导,还是日韩风格等等
大到游戏整体,小到NPC(游戏世界人物)对话,比如一个书生,他的对话就必须斯文,不可以用江湖语言


  游戏策划与测试计划
在企业开发中,测试计划书来源于需求说明文档,同样在游戏开发过程中,测试计划的来源则是策划书。

策划书包含了游戏定位,风格,故事情节,要求的配置等等

测试计划可以明确测试的目标
需要什么资源,进度的安排,通过测试计划,既可以让测试人员了解此次游戏测试中那些是测试重点,又可以与产品开发小组进行交流

在策划评审中,测试人员可以参与进来
从里面了解到游戏的组成,可玩性,平衡(经济与能力),与形式(单机版还是网络游戏)

如先了解这个世界里,各个种族之间的关系、职业的互补、各个角色的互相关系,在整个世界中是什么位置,是否够合理、让常人可以现实中的逻辑去衡量,这个角色在游戏是否合理。然后才需要针对每个种族、每类职业、每个角色的平衡。最后到一个一个角色的测试。


  测试计划的制订
通过策划书来制定详细的测试计划,主要分三个方面
游戏程序本身的测试计划,比如任务系统,聊天,组队,地图等等由程序来实现的功能测试计划。

游戏可玩性有测试计划,比如经济平衡标准是否达到要求,各个门派技能平衡测试参数与方法,游戏风格的测试。

游戏性能测试计划,比如客户端的要求,网络版的对服务器的性能要求。

测试计划书中还要写明基本的测试方法,要设计的自动化工具的需求,为后期的测试打下良好的基础


  游戏测试设计——举例用户登陆测试

 

1)用户登录是三个系统之间的交互:客户端(玩家部分),网关,账号服务。

2)为了能够完整的对这个流程进行测试,我们必须设计出可以覆盖整个流程的测试案例,并考虑其中可能的非法情况。
如密码错误,通信失败等许多可能存有的情况。

3)形成完整的测试案例库,从而对登陆系统的系统化测试做充分准备。

4)性能分析人员还要分析用户登录可能存的性能瓶颈并设计测试用例。
总网关是否可以达到多少用户的并发,是如果达不到,是否可以采用分布式部署或是支持负载平衡,三者之间的网络带宽的比例分配,账号服务器是否可以承载多个网关的连接请求,最大连接请求可以达到多少等等


游戏测试中游戏情节测试
1)前期的策划阶段只是对游戏情节大方向上的描述,并没有针对某一个具体的情节进行设计
2)进入设计阶段时,某个游戏情节逻辑已经完整形成
3)策划可以给出情节的详细设计说明书,称为任务说明书,通过任务说明书我们可以设计出任务测试案例。

比如某一个门派的任务由那些组成,我们可以针对它们设计出完整的任务测试案例,从而保证测试可能最大化的覆盖到所有的任务逻辑。

如果是简单任务,还可以提出自动化需求,采用机器人自动完成