Answers:
我要说的几件事很重要:
鼓励程序员进行单元测试
这将确保某些愚蠢的bug(如果有针对它们的单元测试)不会再次发生,因为如果它们进行了单元测试,则它们将失败。这需要更改编程方法,但是我认为这是完全值得的。
自动化所有测试
除了单元测试之外,还创建一套自动化功能和验收测试,这些测试在每个构建上运行,以确保某些构建良好。如果您具有可编写脚本的控件,并且您的游戏通常是一致的,则可以自动测试许多错误。
创建多级测试计划
确保测试人员具有测试最重要的错误的测试计划。这应该是多层次的:
创建此测试计划,并在每次构建时都遵循它。
您应该研究所谓的“猴子测试”。它可以捕获许多此类错误:
https://secure.wikimedia.org/wikipedia/zh/wiki/Monkey_test
您还需要使用“ Kleenex测试人员”来组织用户体验测试,这些测试人员是首次看到您的游戏并且永远不会使用的测试人员。组织起来有点昂贵和复杂,但是值得付出努力。如果这样做,请使用3台相机拍摄每项测试的影片:一台在屏幕上,一台在控件上,一台在测试人员的脸上,以检测沮丧感。