Application of combinatorial tests in video game testing

Application of combinatorial tests in video game testing
复制标题

组合测试在视频游戏测试中的应用

DOI:
--
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
R. Silvestrini
R. Silvestrini
中科院分区:
--
文献类型:
--
作者:
Bhargava Rohit Sagi;R. Silvestrini

文献摘要

被引文献

相似文献

视频游戏是一个价值数十亿美元的产业。公司投资大量的钱来发行他们的游戏。这笔钱的一部分用于测试游戏。当前的游戏测试方法包括在游戏中手动执行预先编写的测试用例。每个测试用例可能会也可能不会导致bug。在游戏中,当游戏没有按照预期的设计运行时,就发生了bug。编写测试用例来测试游戏的过程需要标准化。我们相信,这种标准化可以通过将实验设计实施到视频游戏测试中来实现。在这项研究中,我们讨论了组合测试的实现,特别是覆盖数组,测试游戏。组合测试是一种实验设计方法,用于生成测试用例,主要用于商业软件测试。除了讨论组合测试技术在视频游戏测试中的实现,我们提出了一种算法,可用于对测试用例进行排序,以帮助开发人员找到导致错误的设置组合。
ABSTRACT Video games comprise a multi-billion-dollar industry. Companies invest huge amounts of money for the release of their games. A part of this money is invested in testing the games. Current game testing methods include manual execution of pre-written test cases in the game. Each test case may or may not result in a bug. In a game, a bug is said to occur when the game does not behave per its intended design. The process of writing the test cases to test games requires standardization. We believe that this standardization can be achieved by implementing experimental design to video game testing. In this research, we discuss the implementation of combinatorial testing, specifically covering arrays, to test games. Combinatorial testing is a method of experimental design that is used to generate test cases and is primarily used for commercial software testing. In addition to the discussion of the implementation of combinatorial testing techniques in video game testing, we present an algorithm that can be used to sort test cases to aid developers in finding the combination of settings resulting in a bug.