精通游戏测试(第3版)
上QQ阅读APP看书,第一时间看更新

对来自测试团队外部的意见保持警惕。有些人出于善意会提一些走捷径的建议,这样游戏的开发进度可以更快。但是发现不了缺陷并不代表缺陷已被清除,所以不要相信这些人告诉你的话。同时,注意不要越过不信任和有敌意的中间线。整个团队都在努力提供最好的游戏,即使在测试工程师看来不是这样。

要注意这样的陈述:“X发生了,所以Y也会发生/只有Y发生/Y不会发生。”下面是一些例子。

“只有几行代码发生了变化,所以不需要检查其他地方。”

“新的音频子系统和旧的工作方式一致,所以你只需要运行旧的测试。”

“我们为对话框添加了多种语言,所以只需在其中一种语言中检查一部分字符,其余的应该也正确。”

还有如下一些与此大同小异的例子。

“改动很小,不用担心测试某个功能。”

“你只要在这里运行1~2个测试,然后告诉我是否正常工作即可。”

“我们今天就能完成这个,所以……”

小贴士

其他人会建议你应该测试什么和不应该测试什么,如果你做的和这些建议不同,就会发现缺陷的数量非常多。

不要把“不要相信任何人”和“不做任何你被要求做的事情”的态度混为一谈。如果测试主管或者项目经理需要你完成某些功能的测试,请确保自己先尽责完成任务,然后再去关注你不信任的问题。成功者和失败者的不同在于,成功者会说“我已经完成了你的测试任务,并且开始着手锦标赛模式(这里指游戏的另一个功能),在这里发现了一些问题”,而失败者会说“我没时间完成你的测试任务,因为我正在对锦标赛模式进行一些新的测试”。