一句话:提出基于讲故事与分层抽象的 CI/CD 与软件测试教学框架,并通过问卷验证其能提升学生理解与参与度。
软件测试概念教育日益重要,但 CI/CD 与测试周期等抽象过程较难理解。本文探索将讲故事与分层抽象作为教学工具,设计并实现一个基于叙事的定制教育框架原型,让学生把抽象技术过程映射到熟悉的生活场景,以降低认知负荷并增强可感知性。研究在基于讲故事的讲座前、中、后发放问卷,评估学生的理解与参与度。结果显示叙事显著提升理解,84% 的学生认为叙事使内容更易关联和理解,统计分析也确认对学习结果有正向影响。作者认为该方法对技术教育有效,为软件工程抽象概念教学提供了创新途径。
Testing is an essential part of the development process, and the importance of educating on software testing concepts is recognized more than ever. This paper explores storytelling and layered abstraction as a pedagogical tool to teach complex software engineering (software testing) concepts, specifically Continuous Integration (CI), Continuous Delivery (CD), and testing cycles. By employing the prototype of a custom-made educational framework based on storytelling, students map abstract technical processes onto familiar real-life scenarios, making the subject matter more tangible and reducing cognitive load. The study involved administering questionnaires before, during, and after the storytelling-based lecture to evaluate students' understanding and engagement. The results showed that the narration significantly improved comprehension, with 84% of students indicating that the narrative made the content more relatable and understandable. Statistical analysis confirmed a positive impact on learning outcomes. The findings suggest that this method can be highly effective in technical education, offering an innovative way to teach abstract concepts in software engineering.