中文

基于 sabotage 的 Sojourner 软件测试与调试教学

软件工程 2025-04-29 v1

摘要

软件测试与调试常被视为乏味,导致教学效果不佳。本文提出 Sojourner under Sabotage,一种基于浏览器的严肃游戏,通过互动、叙事驱动的挑战提升学习效果。玩家扮演太空舱成员,运用单元测试和调试技术修复被破坏的组件。Sojourner under Sabotage 提供了使用真实测试框架 JUnit 的实践经验,提高了学生的参与度、测试覆盖率和调试技能。

关键词

引用

@article{arxiv.2504.19291,
  title  = {Teaching Software Testing and Debugging with the Serious Game Sojourner under Sabotage},
  author = {Philipp Straubinger and Tim Greller and Gordon Fraser},
  journal= {arXiv preprint arXiv:2504.19291},
  year   = {2025}
}