Automated Game Testing With Online Search Agent and Model Construction, a Study
ABSTRACT Modern computer games have become very complex, so they can benefit from automated testing. However, their huge and fine grained interaction space makes them very challenging for automated testing algorithms. Having a model of a system would greatly improve the effectiveness of a testing al...
Saved in:
Published in | Software testing, verification & reliability Vol. 35; no. 2 |
---|---|
Main Authors | , , , , , |
Format | Journal Article |
Language | English |
Published |
Chichester
Wiley Subscription Services, Inc
01.03.2025
|
Subjects | |
Online Access | Get full text |
ISSN | 0960-0833 1099-1689 1099-1689 |
DOI | 10.1002/stvr.70002 |
Cover
Summary: | ABSTRACT
Modern computer games have become very complex, so they can benefit from automated testing. However, their huge and fine grained interaction space makes them very challenging for automated testing algorithms. Having a model of a system would greatly improve the effectiveness of a testing algorithm. However, manually constructing a model is expensive and time‐consuming. This paper proposes an online agent‐based search approach to solve common testing tasks for computer games, in particular games that involve elements of world navigation and exploration. On the fly, the approach also constructs a model of the system, which is then exploited to solve the given testing task. The effectiveness of the approach is studied via a case study called Lab Recruits and its simulation of another game called Dungeons and Dragons Online. The study showed that the approach is superior in its ability to complete testing tasks and its completion time compared to evolutionary algorithm, Q‐learning and MCTS. This paper extends a previous work presented in ATEST by including evaluation on large game levels, evaluation of the achieved coverage and fault detection and the aforementioned comparison with other algorithms.
This is a study showing that intelligent agents can be used to do efficient automated testing of computer games. |
---|---|
Bibliography: | This work is funded by the European Union Horizon 2020 project, grant‐nr 856716. Funding ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 0960-0833 1099-1689 1099-1689 |
DOI: | 10.1002/stvr.70002 |