基于岗位能力与课程思政的软件测试教学改革探究

作者: 刘小飞 崔海燕 李美满 傅兰华

基于岗位能力与课程思政的软件测试教学改革探究0

摘要:软件测试是保障软件质量的关键环节,在高等教育中愈发重要。针对传统软件测试教学存在的“岗课”脱节、“岗能”不匹配以及课程思政育人功能不足等问题,文章提出以岗位能力为导向融合课程思政的软件测试教学改革方案。该方案从课程教学内容、课程思政融入、数字化资源建设、云实践平台构建以及典型工作任务实践教学等方面进行系统设计,并对改革效果进行初步评估。改革目标旨在提升学生的软件测试专业技能和职业素养,实现人才培养质量的全面提升。

关键词:岗位能力;课程思政;软件测试;教学改革;人才培养;实践教学

中图分类号:G642 文献标识码:A

文章编号:1009-3044(2025)05-0148-04 开放科学(资源服务) 标识码(OSID) :

0 引言

随着信息技术和互联网的迅速发展,软件系统已融入社会生活的各个领域, 软件的质量和可靠性成为至关重要的议题。作为软件质量保障的重要手段,软件测试是在软件发布前按照规定进行一系列的操作,旨在发现潜在错误并评估软件质量[1-2]。软件测试的重要性日益凸显,受到产业界、学术界和教育界的广泛关注[3]。软件产业的蓬勃发展对软件测试人才提出了巨大需求,人才缺口高达30万人,其中高质量人才尤为紧缺,制约着行业的进一步发展[4]。培养高质量软件测试人才已成为高等教育的重要目标。

2020年5月,教育部印发的《高等学校课程思政建设指导纲要》提出,要全面推进高校课程思政建设,发挥好每门课程的育人功能,提高高校人才培养质量[5]。专业课程是课程思政建设的重要载体,应将思政教育融入课程教学中,引导学生树立正确的世界观、人生观和价值观,培养德才兼备的社会主义建设者和接班人[6]。

1 软件测试教学现状

软件测试是软件工程专业的核心课程,具有很强的实践性。然而,目前高校软件测试课程普遍存在 “重理论、 轻实践” 的问题,理论与实践脱节 [7-9]。传统的授课形式以教师讲授为主,先理论后实践,导致学习过程枯燥乏味,学生参与度不高[10-11] 。此外, 教学过度关注专业技能训练, 忽视职业素养的培养, 导致学生难以适应企业岗位需求。

1.1“ 岗课”脱节

随着软件技术的快速发展和软件系统复杂性的不断增加, 软件测试面临的挑战日益严峻,企业对软件测试人才的能力要求也水涨船高。软件测试人员不仅需要掌握扎实的理论知识,还需要具备接口测试、自动化测试、性能测试和测试管理等多种测试技能。然而,目前高校软件测试课程内容主要集中在软件测试基本理论、测试用例设计、功能测试和缺陷管理等方面,且存在内容碎片化、缺乏系统性等问题,难以满足企业对复合型人才的需求。

1.2“ 岗能”不匹配

软件测试岗位的核心职责是保障软件质量,要求测试工程师具备扎实的理论基础和较强的工程实践能力,能够胜任各种测试任务。然而,高校教学往往侧重理论讲解,忽视实践环节的重要性。由于缺乏实际项目经验, 学生难以将理论知识应用于实践,工程实践能力不足,难以满足岗位需求。

1.3“ 课程思政”育人功能呈现不足

此外,软件测试课程尚未充分挖掘课程思政元素,在培养学生职业素养、社会责任感和道德法律意识方面存在不足,难以充分发挥课程的育人功能。这导致部分学生缺乏沟通能力、 责任感和工作热情, 难以满足企业软件测试岗位对综合素质的要求。

2 软件测试教学改革思路

以岗位能力为导向的课程育人,要求从软件测试工作岗位出发,分析企业岗位职责和任职要求,明确企业对人才的能力和素质需求。通过改革课程教学内容和教学过程,实现与企业岗位需求和工作流程的紧密结合,构建“以能力为导向” 的课程教学模式,重点培养学生的职业核心能力和职业素养。最终目标是实现专业人才培养与产业需求、课程内容与企业岗位需求、教学过程与工作过程的“三位一体” 无缝对接。

在课程教学内容方面,分析不同软件测试岗位的任职和知识要求,将测试需求分析、测试用例设计、功能测试、缺陷登记、接口测试、性能测试、自动化测试、测试开发以及测试管理等内容融入课程教学。在课程思政方面,充分挖掘软件测试课程中的思政元素,并通过案例分析、课堂讨论、师生互动等方式,引导学生树立正确的人生观和价值观。例如,可以结合时事热点和软件系统问题等案例,引导学生关注国家发展和社会进步,培养社会责任感和历史使命感,实现课程育人与思政育人的有机结合。在课程设置上,根据专业能力培养目标,将课程划分为基础、进阶和高级三个阶段,每个阶段都设计相应的理论教学和项目实践内容。在教学评价方面,构建“教师评价+企业评价”的多元化评价体系, 重点考查学生的岗位胜任力和职业综合素养。软件测试教学改革思路如图1所示。

3 教学改革实践与效果分析

3.1 重构软件测试课程教学内容

以软件测试岗位需求为导向,坚持“学以致用”的原则,围绕应用型人才培养的关键要素,对课程教学内容进行重构,具体内容见表1。在注重基础理论传授的同时,更加侧重培养学生的工程实践能力和职业素养。

通过分析软件测试岗位群的能力和知识要求,设置课程模块,设计相应的教学内容和实践环节,构建基于岗位能力的模块化课程内容体系,实现理论教学与实践教学的深度融合。在实践教学方面,科学选择实践项目,合理设置实践环节, 注重应用技术技能教育,强化学生的职业能力、创新能力和创业能力,使其更加符合应用技术技能型人才的培养目标。此外,还注重挖掘教学内容中的思政元素, 并通过案例分析、视频教学、专家讲座等多种形式将其融入课程教学。

3.2 实施“三段式”课程思政融合教学模式

思政教育是落实立德树人根本任务、 构建全员全程全方位育人体系的重要举措。本文在软件测试课程教学中探索构建“ 三段式”课程思政融合教学模式,将思政教育有机融入课程教学目标、教学内容和教学方法中,具体如图2所示。

首先,根据课程教学目标和思政育人目标,充分挖掘课程的思政元素,凝练出人文素养和职业素养两大类思政元素。其中,人文素养侧重提升学生的精神境界,而职业素养则侧重培养学生的职业能力、创新意识和行为规范。其次,分析课程教学内容和特点,凝练出与之契合的思政元素主题。在案例设计方面,注重选取与思政主题相关、紧跟时代步伐的典型案例,并将其融入教学过程。 例如,在“性能测试”这一节的教学中,引入中国铁路12306系统的发展历程,从其早期经常崩溃到如今能够轻松应对各种情况的转变,展现我国信息技术取得的巨大进步,激发学生的民族自豪感和科技自信心,并引导学生树立责任意识和使命感。在案例教学过程中,教师灵活运用案例分析、故事讲述、 探究式学习、情境模拟、实验操作、合作学习等多种教学方法,将思政元素潜移默化地融入教学过程中。最后,构建多元化的评价体系,对课程思政的教学效果进行全面评估,并及时进行教学反思,不断优化课程思政教学设计。

3.3 构建软件测试课程数字化教学资源

在信息化时代背景下,数字化教学资源的建设对提升软件测试课程教学质量具有重要意义。在构建软件测试课程数字化教学资源时,坚持“以学生为主体、 以岗位能力为本位”的原则,以专业知识和实践能力为核心,确定课程的知识体系、技能要求和评价标准。在资源建设途径上,采用自主构建和外部购买相结合的方式,开发优质的数字化教学资源,以丰富课堂教学内容,激发学生学习兴趣,提升学生自主学习能力,最终提升软件测试课程的教学效果。为确保资源质量,建立由行业专家和企业工程师组成的评审机制,根据岗位知识和能力需求,对数字化教学资源进行严格筛选。数字化资源包括教学、课程思政、测试工具、行业标准和实践项目等资源,随着技术的发展,不断优化教学资源,如图3所示。同时借助信息化平台对数字化资源进行管理,为学生提供更优质、便捷的学习体验。

3.4 搭建云实践平台,实施开放式项目实践

当前高校软件测试课程实践教学受时间、场地和项目规模等因素的制约,学生的实践教学效果较差。为此利用Kubernetes和Docker技术搭建云实践平台,为学生提供开放式实践教学环境。通过云实践平台,教师可以配置实践项目和下发实践任务,并对学生项目实践过程进行跟踪与管理。每个学生在云实践平台中按照实践任务书独立完成项目测试,并提交成果物。目前云实践平台引入多个企业脱密项目为学生提供项目实践,包括智享码管理平台、金服利推、至喜瑜伽、全渠道零售云平台和生物信息管理平台等。参照企业项目测试典型工作流程,教师通过云实践平台将项目实践细分为测试需求分析、制定测试计划、测试用例设计、功能测试、缺陷管理、自动化测试、性能测试、接口测试、App测试、小程序测试和测试总结等任务,为学生提供全方位的项目实践。此外,云实践平台拥有完整的实践教学评价体系,教师可以实时掌握学生实践情况,为后续教学进度和计划的调整提供依据。

3.5 实施典型工作任务实践教学

实践教学是满足企业岗位能力需求的核心所在,贯穿软件测试人才培养的全过程。分析软件测试岗位典型工作任务,以项目为载体,以工作任务为驱动,让学生以职业人的角色融入课堂实践教学中,全面提升他们的实践能力和解决问题的能力,实现专业技能与企业岗位需求“零距离”对接。

在沉浸式实践教学模式中,根据项目任务要求,学生置身于真实岗位中进行项目实践,实施策略如图4所示。组建由校内教师和企业工程师构成的实践教学团队,共同制定项目实践方案和实施步骤,校内教师负责任务下发和实践监管,企业工程师提供专业的实践指导。双导师制度有效地融合理论和实践的优势,使学生能够在实践中更好地理解理论知识,并且获得来自实际项目经验的指导和启发。同时邀请经验丰富的行业导师参与项目指导与评价,为学生带来全新的企业工作理念和项目经验。在实践教学过程中,多采用引导式、体验式、纠错式教学方法,充分发挥学生的积极能动性,提升学生解决问题的能力。同时将“工匠精神、责任意识、职业道德、创新意识、工程思维、法律意识”思政元素分别融入实践任务,实施全方位、全过程的浸润式课程思政教育。

3.6 采用多元化的评价体系

针对传统软件测试课程评价只重视课堂考试和学科成绩,而忽视学生专业技能和综合素质的问题,采用多元化的评价体系,打破单一的考试评价方式。以企业软件测试岗位知识和能力需求为起点,从多个维度评价学生知识掌握程度、学习态度、综合素质和专业技能水平。在评价方式上,以过程性评价为主,终结性评价为辅,将整个教学过程分为课前、课中和课后评价三个阶段分别进行评价。在评价形式上,采用平台评价、自我评价、小组互评、专业教师和企业导师评价相结合的方式进行,评价指标如表2所示。

3.7 教学改革效果

通过实施以岗位能力为导向融合课程思政的软件测试教学改革,学生熟练掌握软件测试的基本理论和技能,达到了预期的教学效果。课程教学改革充分调动了学生的学习积极性和主动性,提升了学生的职业素养、团队合作精神、沟通交流能力,充分实现了课程全方位育人的目标。

3.7.1 学生的专业技能提升明显

自2021年开始,学校启动该课程的教学改革,并持续优化和完善教学模式。连续对3届学生进行了考核,统一采用同一项目的同一版本进行检验,主要评估指标包括测试用例覆盖率、有效缺陷数量、自动化测试、性能测试和接口测试的完成度等。经过近3年的教学积累,从各项指标来看(见表2) ,学生专业技能得到明显的提升。

3.7.2 课程育人效果显著

通过问卷调查、学生上课情况以及学习心得体会报告反馈,学生对课程思政教学效果反馈良好,95%的学生认为能够丰富课程教学内容,活跃课堂气氛,能够给予他们带来正确的价值观引导,如图5所示。

3.7.3 职业素养得到全面提升

从团队合作完成任务和项目总结汇报的情况反映出,经过任务驱动和岗位角色代入等演练,学生的团队合作意识、交流沟通能力、责任意识得到了全面的提升。

4 结束语

以岗位能力为起点融合课程思政的软件测试教学改革,致力于激发学生的学习积极性,提升学生的专业技能水平及职业素养。在此教学模式下建立起的课程体系,使学生适应软件测试工作岗位能力的要求,全面调动了课堂内外的各种培养途径与要素,并使之有机结合。教学改革着重培养学生的专业技能、实践能力、职业素养和社会主义核心价值观,使得学生在掌握扎实专业知识的同时,获得了良好的职业素养,实现了软件测试的思政教育、专业教育和能力培养三者的有机统一。当然,教学仍然有改进的空间,需要在实践中不断地完善和优化。

【通联编辑:王 力】

基金项目:2023 年度广东省本科高校教学质量与教学改革工程建设项目:以“岗位能力”为导向的软件测试教学改革(项目编号:1215)

经典小说推荐

杂志订阅