3D游戏的行为驱动开发
软件工程
2025-06-23 v1
摘要
3D游戏是需要 novel testing processes 来确保高质量标准的复杂软件环境。Intelligent Verification/Validation for Extended Reality Based Systems (iv4XR) 框架通过启用自动化智能体来自动化游戏测试情境来解决这一需求。该框架促进了像 Space Engineers 这样复杂3D游戏回归测试用例的自动化。尽管如此,使用 iv4XR 框架定义测试脚本所需的技术专业知识仍可能限制开发人员和测试人员之间的无缝协作。本文报道了将行为驱动开发(BDD)方法与 iv4XR 框架集成,以实现 Space Engineers 背后该企业自动化回归测试的成功案例。这种工业合作的成功激发了 iv4XR 团队将 BDD 方法整合进以提升对实验性3D游戏 LabRecruits 的玩法测试自动化。此外,iv4XR 框架已扩展引入战术编程,以实现 Space Engineers 中长时间游戏情境的自动化。这些结果凸显了 iv4XR 框架在支持多样化测试方法方面的多样性,同时展示了 BDD 如何通过使用全面且可读性强的语句来帮助用户创建、管理和执行自动化游戏测试。
引用
@article{arxiv.2506.17057,
title = {Behavior Driven Development for 3D Games},
author = {Fernando Pastor Ricós and Beatriz Marín and I. S. W. B. Prasetya and Tanja E. J. Vos and Joseph Davidson and Karel Hovorka},
journal= {arXiv preprint arXiv:2506.17057},
year = {2025}
}