Video-game projects are notorious for having day-one bugs, no matter how big their budget or team size. The quality of a game is essential for its success. This quality could be assessed and ensured through testing. However, to the best of our knowledge, little is known about video-game testing. In this paper, we want to understand how game developers perform game testing. We investigate, through a survey, the academic and gray literature to identify and report on existing testing processes and how they could automate them. We found that game developers rely, almost exclusively, upon manual play-testing and the testers' intrinsic knowledge. We conclude that current testing processes fall short because of their lack of automation, which seems to be the natural next step to improve the quality of games while maintaining costs. However, the current game-testing techniques may not generalize to different types of games.
翻译:视频游戏项目臭名昭著,因为有日间错误,不管其预算或团队规模有多大。 游戏的质量是其成功的关键。 这种质量可以通过测试来评估和确保。 但是,据我们所知,对视频游戏测试知之甚少。 在本文中,我们想了解游戏开发者如何进行游戏测试。 我们通过调查调查, 研究学术和灰色文献, 以确定和报告现有的测试过程, 以及他们如何实现这些过程的自动化。 我们发现游戏开发者几乎完全依赖手工游戏测试和测试者的内在知识。 我们的结论是,当前的测试过程之所以不够完善,是因为缺乏自动化,这似乎是提高游戏质量同时保持成本的自然下一步。 然而,当前的游戏测试技术可能不会被概括为不同类型的游戏。