Saved in:
Bibliographic Details
Main Authors: Ricós, Fernando Pastor, Marín, Beatriz, Prasetya, I. S. W. B., Vos, Tanja E. J., Davidson, Joseph, Hovorka, Karel
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.17057
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908414954700800
author Ricós, Fernando Pastor
Marín, Beatriz
Prasetya, I. S. W. B.
Vos, Tanja E. J.
Davidson, Joseph
Hovorka, Karel
author_facet Ricós, Fernando Pastor
Marín, Beatriz
Prasetya, I. S. W. B.
Vos, Tanja E. J.
Davidson, Joseph
Hovorka, Karel
contents Computer 3D games are complex software environments that require novel testing processes to ensure high-quality standards. The Intelligent Verification/Validation for Extended Reality Based Systems (iv4XR) framework addresses this need by enabling the implementation of autonomous agents to automate game testing scenarios. This framework facilitates the automation of regression test cases for complex 3D games like Space Engineers. Nevertheless, the technical expertise required to define test scripts using iv4XR can constrain seamless collaboration between developers and testers. This paper reports how integrating a Behavior-driven Development (BDD) approach with the iv4XR framework allows the industrial company behind Space Engineers to automate regression testing. The success of this industrial collaboration has inspired the iv4XR team to integrate the BDD approach to improve the automation of play-testing for the experimental 3D game LabRecruits. Furthermore, the iv4XR framework has been extended with tactical programming to enable the automation of long-play test scenarios in Space Engineers. These results underscore the versatility of the iv4XR framework in supporting diverse testing approaches while showcasing how BDD empowers users to create, manage, and execute automated game tests using comprehensive and human-readable statements.
format Preprint
id arxiv_https___arxiv_org_abs_2506_17057
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Behavior Driven Development for 3D Games
Ricós, Fernando Pastor
Marín, Beatriz
Prasetya, I. S. W. B.
Vos, Tanja E. J.
Davidson, Joseph
Hovorka, Karel
Software Engineering
Computer 3D games are complex software environments that require novel testing processes to ensure high-quality standards. The Intelligent Verification/Validation for Extended Reality Based Systems (iv4XR) framework addresses this need by enabling the implementation of autonomous agents to automate game testing scenarios. This framework facilitates the automation of regression test cases for complex 3D games like Space Engineers. Nevertheless, the technical expertise required to define test scripts using iv4XR can constrain seamless collaboration between developers and testers. This paper reports how integrating a Behavior-driven Development (BDD) approach with the iv4XR framework allows the industrial company behind Space Engineers to automate regression testing. The success of this industrial collaboration has inspired the iv4XR team to integrate the BDD approach to improve the automation of play-testing for the experimental 3D game LabRecruits. Furthermore, the iv4XR framework has been extended with tactical programming to enable the automation of long-play test scenarios in Space Engineers. These results underscore the versatility of the iv4XR framework in supporting diverse testing approaches while showcasing how BDD empowers users to create, manage, and execute automated game tests using comprehensive and human-readable statements.
title Behavior Driven Development for 3D Games
topic Software Engineering
url https://arxiv.org/abs/2506.17057