Skip to main navigation Skip to search Skip to main content

Enhancing Automated Video Game Regression Testing through Behavior-Driven Development and Imitation Learning

  • École de technologie supérieure

Research output: Contribution to Book/Report typesContribution to conference proceedingspeer-review

Abstract

The evolution of video game development has led to increasingly complex game environments, presenting significant challenges for automated testing. Traditional manual testing methods struggle to keep pace with modern game development’s dynamic nature. We propose an automated testing approach integrating Behavior-Driven Development (BDD) with Reinforcement Learning (RL) and Imitation Learning (IL). Our framework leverages natural language specifications from BDD to define expected game behaviors, guiding RL-based agents in automated testing. By coupling BDD’s scenario definition with RL’s adaptive exploration, our approach facilitates scalable test creation while reducing reliance on handcrafted scripts. To accelerate training and improve performance, we incorporate IL, enabling agents to learn from expert demonstrations before transitioning to RL for fine-tuning. We validate our methodology through a case study using a Super Mario Bros clone developed in the Godot engine. Our evaluation highlights practical advantages such as reduced test development time, enhanced test coverage, and detection of complex game regressions. Despite these advantages, key challenges persist, including the design of effective reward functions and the computational demands associated with training reinforcement learning agents. Our findings demonstrate that combining BDD with RL and IL offers a promising solution for automating game testing, promising efficient testing pipelines and higher game quality.

Original languageEnglish
Title of host publicationProceedings - 2026 IEEE/ACM 10th International Workshop on Games and Software Engineering, GAS 2026
PublisherAssociation for Computing Machinery, Inc
Pages9-16
Number of pages8
ISBN (Electronic)9798400724039
DOIs
Publication statusPublished - 9 Jul 2026
Event10th International Workshop on Games and Software Engineering, GAS 2026 - Rio de Janeiro, Brazil
Duration: 12 Apr 202618 Apr 2026

Publication series

NameProceedings - 2026 IEEE/ACM 10th International Workshop on Games and Software Engineering, GAS 2026

Conference

Conference10th International Workshop on Games and Software Engineering, GAS 2026
Country/TerritoryBrazil
CityRio de Janeiro
Period12/04/2618/04/26

!!!Keywords

  • Behavior-driven Development
  • Imitation Learning
  • Reinforcement Learning
  • Software Engineering
  • Software Quality
  • Testing
  • Video Game

Fingerprint

Dive into the research topics of 'Enhancing Automated Video Game Regression Testing through Behavior-Driven Development and Imitation Learning'. These topics are generated from the title and abstract of the publication. Together, they form a unique fingerprint.

Cite this