论文标题
一种基于代理的自动化游戏测试方法:经验报告
An Agent-based Approach to Automated Game Testing: an Experience Report
论文作者
论文摘要
对于传统的自动化测试算法,计算机游戏非常具有挑战性。在本文中,我们将把智能代理视为解决方案。代理商适合测试游戏,因为它们具有反应性并且能够推论其环境来决定要采取的行动。本文介绍了使用基于代理的自动测试框架\ ivxr \来测试计算机游戏的经验。将讨论三款游戏,包括一款名为“太空工程师”的精致3D游戏。我们将展示如何直接以不同的方式使用该框架,以驱动测试代理,或者作为智能功能,可以由传统的自动测试算法(例如随机算法或基于模型的测试算法)驱动。
Computer games are very challenging to handle for traditional automated testing algorithms. In this paper we will look at intelligent agents as a solution. Agents are suitable for testing games, since they are reactive and able to reason about their environment to decide the action they want to take. This paper presents the experience of using an agent-based automated testing framework called \ivxr\ to test computer games. Three games will be discussed, including a sophisticated 3D game called Space Engineers. We will show how the framework can be used in different ways, either directly to drive a test agent, or as an intelligent functionality that can be driven by a traditional automated testing algorithm such as a random algorithm or a model based testing algorithm.