具有自动评分的单元测试挑战
软件工程
2023-10-11 v1
摘要
软件测试教学因其抽象和概念性的本质而存在困难。缺乏切实的成果以及对动手实践的有限重视进一步加剧了这一挑战,常常导致学生理解上的困难。这可能随着时间推移造成学生参与度下降和动力减弱。在本文中,我们引入通过 EdStem 平台的具有自动评分的在线单元测试挑战作为一种学习工具,以提升学生的软件测试技能和对软件测试概念的理解。随后,我们开展了一项调查,以研究具有自动评分的单元测试挑战对学生学习的影响。来自 92 名参与者的结果表明,我们的单元测试挑战使学生保持更高的参与度和动力,促进更深层次的理解与学习,而自动评分机制提升了学生的学习进度,帮助他们比传统式人工书面反馈更快地理解自己的错误和误解。因此,这些结果告知教育工作者,具有自动评分的在线单元测试挑战改善了学生的整体学习体验,并且是软件测试中的一项有效教学实践。
引用
@article{arxiv.2310.06308,
title = {Unit Testing Challenges with Automated Marking},
author = {Chakkrit Tantithamthavorn and Norman Chen},
journal= {arXiv preprint arXiv:2310.06308},
year = {2023}
}
备注
5 pages, accepted at the 30th Asia-Pacific Software Engineering Conference (APSEC 2023)