Published
2026-09-10
Section
Articles
How to Cite
大模型背景下软件测试课程理解验证型教学模式构建与实践
邹 燕飞
咸阳师范学院 计算机学院
DOI: https://doi.org/10.59429/jyyj.v8i14.15264
Keywords: 大语言模型;软件测试;AI 协作;项目式学习;理解验证
Abstract
大语言模型进入软件测试课堂后,学生获得测试代码的速度明显加快,但“会生成”并不等同于“会测试”。 针对课程实施中出现的 AI 依赖、边界分析不足和结果性评价失真等现象,本文结合《软件测试技术与实践》课 程,构建“AI 协作—项目驱动—理解验证”教学模式。研究以软件工程专业大三 2 个教学班 76 名学生为对象,围 绕 pytest/unittest、Selenium、Postman 3 类实践模块,设置 Bug 狩猎、边界挑战、差异化被测对象、断言逐行说明等 任务,并将阶段记录、现场演示、口头追问和项目报告纳入评价。实践结果显示,学生对该教学模式总体比较认可, 其中认可“能检验真实掌握情况”和“有助于理解接口测试逻辑”的比例分别为 94.44% 和 91.67%;表现性评价平均 分为 24.42/30。分项结果中,关键代码或断言解释、随机追问应答得分率低于现场运行与流程说明,提示该模式能 够暴露“脚本可运行”与“逻辑可解释”之间的差距,可为大模型背景下编程实践类课程的任务重构和评价改进提 供参考。
References
[1] Becker B A, Denny P, Finnie-Ansley J, et al.Programming is hard—or at least it used to be: educational opportunities and challenges of AI code generation[C]//Proceedings of the 54th ACM Technical Symposium on Computer Science Education. New York: ACM, 2023:500-506. DOI:10.1145/3545945.3569759.
[2] Kasneci E, Sessler K, Küchemann S, et al. ChatGPT for good? On opportunities and challenges of large language models for education[J]. Learning and Individual Differences,2023, 103:102274. DOI:10.1016/j.lindif.2023.102274.
[3] Prather J, Denny P, Leinonen J, et al. The robots are here: navigating the generative AI revolution in computing education[C]//Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education. New York: ACM, 2023:108-159.DOI:10.1145/3623762.3633499.
[4] Denny P, Kumar V, Giacaman N. Conversing with Copilot: exploring prompt engineering for solving CS1 problems using natural language[C]//Proceedings of the 54th ACM Technical Symposium on Computer Science Education. New York: ACM, 2023:1136-1142.DOI:10.1145/3545945.3569823.
[5] 王云艳. 知识图谱驱动的 C++ 课程 BOPPPS+ADCD 教学模式探索[J/OL]. 计算机教育,2026(1):233-239. DOI:10.16512/j.cnki.jsjjy.2026.01.021.
[6] 吴青,程筱晏,赵广辉等. AIGC 辅助计算机编程教学的机遇和挑战[J/OL]. 计算机教育,2025(7):69-73.DOI:10.16512/j.cnki.jsjjy.2025.07.022.
[7] 杨华利,阮晓莉,王晨等. 新工科背景下数据驱动的师生机协同的计算思维培养[J/OL]. 计算机教育,2026(1):42-48. DOI:10.16512/j.cnki.jsjjy.2026.01.036.