新工科背景下民办高校关于软件测试课程教学改革的研究
2020-05-20焦阳
摘 要:在新工科的背景下,《软件测试》作为软件工程的核心课程之一,如何有效地把软件测试理论与实践结合起来是“软件测试”急需解决的问题。该文介绍了郑州升达经贸管理学院信息工程学院在软件测试课程的教学改革中所采用的一系列的措施,如加强实践教学,引进混合式教学模式,以竞赛为导向以及加强校企合作等。
关键词:软件测试课程;教学改革;混合式教学
基金项目:河南省民办教育协会2019年度立项课题“新工科背景下民办高校软件测试课程教学改革研究”(项目编号:HMXL20190701);本论文系郑州升达经贸管理学院重点学科经费资助成果。
自2017年2月,我国教育部在复旦大学召开高等工程教育发展战略研讨会,对新工科的内涵特征、建设与发展的路径选择等问题达成“复旦共识”以来,之后的“天大行动”和“北京指南”,在对新工科人才培养的指导道路上有做出了进一步的完善和补充。作为新工科覆盖产业之一的软件产业,在近几年来一直保持着高速的发展。软件测试是软件工程专业的一门核心课程,它对工程实践要求很高,对学生的动手能力要求也很强。软件测试不仅贯穿软件开发的整个生命周期,覆盖软件的各种应用领域,而且在软件开发系统中占据相当大的比重。在一些国际知名的软件公司中,开发人员和测试人员的比例通常为1:1,甚至达到1:2。然而,当前我国软件测试行业面临着测试人才严重短缺的问题。
在这个背景下,本文通过对软件测试课程教学现状的分析,对现阶段软件测试教学过程中出现的问题及不足,探索软件测试教学理论学习与实践有机结合的线上线下结合的教学方法,致力于培养学生富有开拓创新的思想意识和良好的学科素质,具有功底深厚的基础知识和专业技术,能适应前沿科学要求和社会主义市场新经济发展需要的创新型高级软件工程新工科人才。
1 民办高校软件测试课程存在的问题
1)民办院校的师资力量薄弱。师资是完成教学任务和提高教学质量的重要因素,由于民办高校的社会地位不如公办高校,以及各种福利待遇和社会保障也不如公办院校的健全,民办高校对优秀教学人才的吸引力并不高。除此以外,民办高校由于是私人办学,自负盈亏,因此为了好招生,专业设置十分灵活,什么专业火就申办什么专业,什么专业冷,就砍掉什么专业。这种机制对于教师团队的建设十分不利,原有的教学团队很可能因为专业的新旧更迭面临教师被迫放弃已积累数年的老专业课程经验而学习新兴火爆专业,与自己本身所学专业不符,民办院校又不像公办院校由国家拨款,对教师的培训力度大,全靠教师自己摸着石头过河,教学效果堪忧。笔者在接这门软件测试课程时,也是前面一直没有固定的老师去教授这门课,没有同头课教师商量,全靠自学摸索,教学效果可想而知。
2)缺乏合适教材。软件测试是一门实践性很强的专业课程,只有加强对学生动手能力的培养,才能使软件测试教学达到更佳的效果。在目前市面上所能看到的教材大都由一本院校的资深教师所编写,这些教材面向的学生自学能力强,素质高,难度深度较大,并不适用于民办院校的学生,尤其是理论部分的学习,很难调度学生的积极性。再加上软件测试这门课本身在技术上需要使用的工具繁多。高校的教师很多并没有在企业工作的经验,学术能力强,而实践能力弱,编写的教材往往理论性强,不适合自学能力和自律能力弱的民办院校的学生。
3)生源差。近年来,很多民办高校在向着应用型本科转型,如何培养实践能力强的学生,使得学生在就业时具备过硬的动手能力,这就要求授课教师充分把握课程的知识架构,课程内容和特点,同时透彻研究自己的授课对象,很多三本的学生并不擅长学习理论知识,上课喜欢玩手机等,针对这种现象设计出更好的授课方案来达到良好的教学效果。希望通过本课题的研究,能够提出一些好的针对三本学生学习软件测试这门课的建议,最终也能拓展到其他课程。
2 改进教学的举措
笔者在其所在的郑州升达经贸管理学院,对于软件测试课程的改革主要包括以下几个方面:
1)实践环节改革:测试工具繁多,而且更新速度快,目前关于实验环节的教材非常之少,而且很难做到能够适用于每个学校,因此作为授课教师一定要与时俱进并有所选择的设计实验内容(学时、测试工具、测试对象等),才能更好的让学生能够把在课堂上学到的理论应用到实际。笔者并没有发现哪一本教材的实践部分完全适合自己的学生,而是在参考了大量企业人士出版的软件测试专业书籍,从中选取操作难度适中的例子供学生练习,编写了自主研发的实验指导书。
2)改革教学模式,充分利用信息化辅助教学----线上线下相结合:课前将重要知识点以短视频的方式发布至超星平台,学生可以通过PC端或手机端进行提前预习;课堂教学过程中,我们利用超星APP推送每节课的测试题,学生随堂用手机网上答题,完成即可提交,提交后学生就可以看到结果,同时老师在后台也可以看到每个学生和全班学生对这堂课学习的情况,这样教师课堂上就可以对学生课堂学习进行可视化诊断,进而进行精准指导、精准教学;课后通过在超星平台上发布课后作业,学生提交作业后,由教师批语主观题,系统会自动批阅填空、选择等客观题,大大提高了教师课后反馈的效率。通过这样把传统教学与现代计算机技术、网络资源的优势有机结合起来,优势互补,实现线上线下“混合式”教学方法。
3)鼓励学生参加职业资格证照考试和竞赛,提高学生的学习积极性,如软件评测师和全国大学生软件测试大赛。软件评测师考试属于全国计算机技术与软件专业技术资格考试中的一个中等级别考试,含金量较高,软件评测师证书相当于中级职称,对学生未来就业很有帮助。全国大学生软件测试大赛自2016年舉行首届以来,到2019年已经成功举办了四届,这为激发学生学习软件测试这门课的兴趣起到了良好的促进作用。将软考和竞赛的题目融入于软件测试的课程教学,不仅可以增强学生的动手能力、创新能力、团队协作能力以及理论联系实际能力,同时对促进学科学风建设、加速课程改革也有着重要的推动作用。
4)加强校企合作,充分利用当地的企业资源,在软件工程专业的人才培养方案中,认知实习、生产实习、专业实习和毕业实习的环节,从设计、开发到测试,安排学生学习企业项目。笔者所在的郑州升达经贸管理学院就联系了当地软件测试资深企业,八六三软件孵化公司,该公司于2007年成立的软件测试中心就通过了国家实验室的认可。在企业实习的过程中,不仅学生在企业中可以加强实践技能的水平,同时企业也可以从中挑选优秀的人才作为自己的人才储备,从而达到双赢。
3 结语
本文探讨了在新工科背景下民办高校的软件测试课程中,通过利用现代信息化工具超星平台建设课程,实现线上线下无缝对接,优化教材以适应自身学生的特,鼓励学生参加竞赛和职业资格,重视校企结合的方式让学生由被动学习变主动学习,最终达到紧跟时代步伐,提升学生实践动手能力、团队合作意识、综合分析问题、解决问题的能力,为国家、社会培养可用人才的目的。
参考文献
[1]邵开丽,刘经天.基于课程群的软件测试课程教学改革与实践[J].计算机教育,2013(23):93-97.
[2]王轶辰,曹志钦.基于混合式学习的软件测试课程设计[J].教育教学论坛,2019(21):160-162.
[3]柯琦等.新工科建设下软件测试课程教学探索[J].电脑知识与技术,2018.10:137-138.
作者简介
焦阳(1985-),女,河南郑州人,硕士,讲师,研究方向:图像处理、计算机应用。