TY - GEN
T1 - An Industrial Experience Leveraging the iv4XR Framework for BDD Testing of a 3D Sandbox Game
AU - Pastor Ricós, Fernando
AU - Marín, Beatriz
AU - Prasetya, I. S.W.B.
AU - Vos, Tanja E.J.
AU - Davidson, Joseph
AU - Hovorka, Karel
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024/5/2
Y1 - 2024/5/2
N2 - Industrial-grade games, like Space Engineers, must adopt swift development and testing processes to conform to rigorous quality standards. Nevertheless, the testing phase of these extensive and complex games heavily relies on manual effort from play-testers, leading to productivity constraints during development cycles. This experience paper reports a Behavior-Driven-Development (BDD) software development process for automated regression test scenarios that allows complement testers’ work during development cycles. To enable BDD test scripts for the Space Engineers game, we have extended the iv4XR framework into a game plugin to connect and execute game actions. Additionally, we have integrated the Cucumber software to describe game test scenarios using natural language. This approach allows testers to create, maintain, and execute a subset of regression test scenarios by relying on a BDD agent that can autonomously verify Space Engineers game features, enabling seamless integration into the development cycle.
AB - Industrial-grade games, like Space Engineers, must adopt swift development and testing processes to conform to rigorous quality standards. Nevertheless, the testing phase of these extensive and complex games heavily relies on manual effort from play-testers, leading to productivity constraints during development cycles. This experience paper reports a Behavior-Driven-Development (BDD) software development process for automated regression test scenarios that allows complement testers’ work during development cycles. To enable BDD test scripts for the Space Engineers game, we have extended the iv4XR framework into a game plugin to connect and execute game actions. Additionally, we have integrated the Cucumber software to describe game test scenarios using natural language. This approach allows testers to create, maintain, and execute a subset of regression test scenarios by relying on a BDD agent that can autonomously verify Space Engineers game features, enabling seamless integration into the development cycle.
KW - Autonomous agents
KW - BDD testing
KW - Industrial game testing
UR - http://www.scopus.com/inward/record.url?scp=85193640837&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-59465-6_24
DO - 10.1007/978-3-031-59465-6_24
M3 - Conference contribution
AN - SCOPUS:85193640837
SN - 978-3-031-59464-9
T3 - Lecture Notes in Business Information Processing
SP - 393
EP - 409
BT - Research Challenges in Information Science - 18th International Conference, RCIS 2024, Proceedings
A2 - Araújo, João
A2 - de la Vara, Jose Luis
A2 - Santos, Maribel Yasmina
A2 - Assar, Saïd
PB - Springer
T2 - 18th International Conference on Research Challenges in Information Science, RCIS 2024
Y2 - 14 May 2024 through 17 May 2024
ER -