游戏测试里面其实主要是手工测试,那谈到手工测试肯定会说到探索性测试,有兴趣的朋友可以去看看这本书《探索性测试》,在看了这本书之后感觉对自己的手工测试很有启发。
  里面提到的测试方法对于游戏测试是非常有用的。
  我把里面提到的测试方法逐一归纳一下。
  指南测试法:其实是严格按照策划案对功能进行审查,这点是基础也是重要的,没什么太多可解释的。
  卖点测试法:这个方法是鼓励测试人员观看销售的显示demo,理解游戏大的卖点在哪里,卖点不一定是游戏核心的功能,但必须与核心功能同样重视。打外比方,比如一款手游《女神联盟》里面大的卖点自然是女神,但女神并不是游戏的核心功能,只是一个辅助玩法,但由于玩家都热衷于此,所以非常有必要多多测试。
  地标测试法:方法是我们如果要到一个地方,通常会在地图上查上代表步骤的旗子,但没人规定我们应该按照何处步骤去走。由于游戏中会有相当多的关联功能,所以地标测试法可以说是我们测试时非常常用到的一个方法。比如:玩家每击杀一名怪物会+1点经验值,那么只打后一击会不会获得经验值,在杀死怪物的同时玩家也死亡会不会获得经验值?
  极限测试法:测试功能程序的极限。比如一百人同时攻击一个怪物,查看结果。
  深夜测试法:这个方法主要去看一些数据备份等功能,与游戏测试关联不大。
  博物馆测试法:这个方法用于时间比较久的项目,一些老功能是一直运转正常,在出了新功能后,老功能是否仍然正常。
  深巷测试法:这个方法法主要是希望你去观察一些边边角角没人注意的角落,例如帮助功能等。
  通宵测试法:当功能连续运转很久查看是否正常。
  长路径测试法:观察把功能中需要多操作步骤到达的结果,以及到达这个结果的每一步。
  超模测试法:这个测试法开始一看给人的感觉没多大用,不是看界面吗?我天天都在看啊。但实际上,你看界面,和你抱着发现bug的心态去观察界面会导致完全不同的结果。比如一个强化界面,我每天都在看,但直到我打算真正去从界面角度发现bug时,才真正发现了这个界面的分页签文字与其他分页签的文字相比,歪了几像素,这一点是我之前一直都没注意到的。在游戏中界面表现是一件很重要的事情,所以用到超模测试对我们有很大的帮助。
  取消测试法:功能进行中,关闭操作界面,关闭客户端,切换线路等等。
  懒汉测试法:选择省事的步骤达成结果,查看结果是否正确。
  强迫症测试法:不断进行重复操作,查看功能是否响应正常,我想在游戏中多的可能是使用按键精灵进行连续点击。
  不同的游戏常用的方法不近相同,自己测试的游戏经常要用到哪些方法也需要自己不断的总结。
  对于探索性测试在游戏测试中的积累,我觉得其实可以照搬jack前辈在软件测试中的方法,是使用脑图将测试方法与用例写出来,随着写的增多,也在不断的熟练自己探索性测试的技巧,并且可以使技术得到积累。主要的一点,有脑图可以将探索性测试执行的规范起,而不是像自由测试那样随意去测毫无积累可言。