Improving the automated testing of computer games
Improving the automated testing of computer games
批准号:
550309-2020
负责人:
Bezemer, CorPaul
金额:
$6.41万
依托单位:
依托单位国家:
加拿大
项目类别:
Alliance Grants
财政年份:
2021
资助国家:
加拿大
项目状态:
已结题
起止时间:
2021-01-01 至 2022-12-31
中文摘要
计算机游戏是一种快速增长的应用类型。预计到2020年,游戏行业的收入将达到近1600亿美元,远远超过其他流行的娱乐行业,如电影业。由于游戏行业的规模,以及玩家非常难以取悦的事实,开发一款成功的游戏变得具有挑战性,而且往往成本高昂。 由于游戏玩家的挑剔,以及游戏开发商之间的激烈竞争,在发布之前对游戏进行详尽的测试是必不可少的。然而,由于现代游戏趋于复杂并且具有许多可能的游戏内事件序列(即,与主要角色的交互),为游戏创建详尽的测试套件不是琐碎的和耗时的。理想情况下,创建和执行游戏测试套件的过程可以自动化。不幸的是,游戏的自动化测试是非常困难的,并不经常在practices.In这个项目中,我们建议提高国家的最先进的计算机游戏的自动化测试,利用数据,以帮助更好地集中自动化测试生成。我们的目标是(1)了解当前的工业游戏测试实践,(2)适应自动化游戏的方法,以支持自动化测试生成,(3)优先考虑需要测试神谕的生成测试用例(即,预期的测试结果)和(4)优先化需要由质量保证团队处理的失败测试用例。
英文摘要
Computer games are a rapidly growing application genre. With a projected revenue of almost $160 billion in 2020, the gaming industry has significantly outgrown other popular entertainment industries, such as the movie industry. Because of the scale of the gaming industry, and the fact that gamers are extremely hard to please, it has become challenging, and often costly, to develop a successful game. Because of the pickiness of gamers, and the intense competition between game developers, it is essential to exhaustively test a game before its release. However, as modern games tend to be complex and have many possible in-game event sequences (i.e., interactions with the main character(s)), creating an exhaustive test suite for a game is not trivial and time consuming. Ideally, the process of creating and executing game test suites can be automated. Unfortunately, automated testing of games is extremely difficult and not often done in practice.In this project, we propose to improve the state-of-the-art of automated testing of computer games by leveraging data to help better focus the automated test generation. Our goals are to (1) understand current industrial game testing practices, (2) adapt approaches for automated gameplay to support automated test generation, (3) prioritize generated test cases that need test oracles (i.e., expected test outcomes) and (4) prioritize failing test cases that need to be dealt with by the quality assurance team.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Leveraging community-generated data to steer the evolution of computer games
-
批准号:RGPIN-2019-04237
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2022
-
负责人:Bezemer, CorPaul
-
依托单位:
Leveraging community-generated data to steer the evolution of computer games
-
批准号:RGPIN-2019-04237
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2021
-
负责人:Bezemer, CorPaul
-
依托单位:
Leveraging community-generated data to steer the evolution of computer games
-
批准号:RGPIN-2019-04237
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2020
-
负责人:Bezemer, CorPaul
-
依托单位:
Improving the automated testing of computer games
-
批准号:550309-2020
-
项目类别:Alliance Grants
-
资助金额:$2.33万
-
财政年份:2020
-
负责人:Bezemer, CorPaul
-
依托单位:
Leveraging community-generated data to steer the evolution of computer games
-
批准号:RGPIN-2019-04237
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2019
-
负责人:Bezemer, CorPaul
-
依托单位:
Leveraging community-generated data to steer the evolution of computer games
-
批准号:DGECR-2019-00035
-
项目类别:Discovery Launch Supplement
-
资助金额:$0.91万
-
财政年份:2019
-
负责人:Bezemer, CorPaul
-
依托单位:
海外基金