Large Language Models for Software Testing Education: an Experience Report
Peng Yang, Yunfeng Zhu, Chao Chang, Shengcheng Yu, Zhenyu Chen, Yong Tang

TL;DR
This study explores how students interact with Large Language Models in software testing education, identifying common challenges and proposing scaffolds to improve collaboration and learning outcomes.
Contribution
It provides empirical insights into student-LLM interactions in testing tasks and introduces a prompt scaffold to enhance testing education.
Findings
Identified systematic interaction breakdowns in student-LLM testing activities.
Developed a prompt scaffold to guide students in articulating testing context.
Reported improved articulation of testing-related information with scaffold use.
Abstract
The rapid integration of Large Language Models (LLMs) into software engineering practice is reshaping how software testing activities are performed. LLMs are increasingly used to support software testing. Consequently, software testing education must evolve to prepare students for this new paradigm. However, while students have already begun to use LLMs in an ad hoc manner for testing tasks, there is limited empirical understanding of how such usage influences their testing behaviors, judgment, and learning outcomes. It is necessary to conduct a systematic investigation into how students learn to evaluate, control, and refine LLM-assisted testing results. This paper presents a mixed-methods, two-phase exploratory study on human-LLM collaboration in software testing education. In Phase I, we analyze classroom learning artifacts and interaction records from 15 students, together with a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
