您好, 访客   登录/注册

基于技能大赛下的软件测试课程体系的探讨与研究

来源:用户上传      作者:刘晓荣 高兰德

  摘要:软件技術的快速发展,使得软件行业对测试人员的需求远大于开发人员,测试人员的缺失成了制约软件发展的一个瓶颈问题。技能大赛是依据行业需求开设的,是职业教育工作中的一项创新和风向标。该文分析了软件测试国内研究现状,同时对技能大赛引领下的软件测试的课程改革的作用和意义以及具体实施方案,提出了自己的观点。
  关键词:技能大赛;软件测试;课程改革
  中图分类号:G642 文献标识码:A
  文章编号:1009-3044(2019)31-0091-02
  随着计算机软件技术的快速发展,软件测试越来越被行业所重视,软件测试正在逐步成为一个新兴的产业。
  技能大赛是依据行业需求开设的,是职业教育工作中的风向标和创新。也是高职院校和企业合作、对接的切入点。参照技能大赛的考核点对高职院校《软件测试技术》课程体系进行改革,将进一步促进校企合作、产教融合、工学结合的人才培养模式,推动“以服务为宗旨,以就业为导向”办学模式的实施。本文将对基于技能大赛环境下的软件测试课程体系的改革做探讨和研究。
  1高职院校软件测试课程现状
  行业内软件测试人才需求量的增加,使得国内好多高校为计算机应用、计算机网络专业开设了《软件测试技术》课程,但是由于起步晚,无论在课程理论教学内容安排还是学生实训环节组织上均存在着系统性、实践性的不足,导致培养出来的学生只知晓简单的理论知识,工程实践经验薄弱,教学效果很不理想。
  与此同时,虽然国内很多高职院校结合实际教学环境,本着“理论适度,强调技能”的原则,也积极开展《软件测试技术》课程的教学改革活动,但是,研究成果大多着眼于高职《软件测试技术》的课程教学策略、学习方式的改革,或是基于工程化思想,探讨现代软件测试技术类专业人才的培养新模式等,对该课程在技能大赛的环境下所采取的教学方式、考核(考试、考评1组织形式、评价标准以及过程实施方面的探究却是空白。
  2基于技能大赛的软件测试课程改革的意义
  2.1有利于“教学任务工作化、工作过程系统化”课体系程的实施
  职业技能大赛的考察内容是行业需求的体现,反映了社会对软件测试人员基本职业能力和职业素养的诉求。因此赛题的设计真实反映了企业工作岗位需求和工作流程,所以,依据软件测试技术赛项进行《软件测试技术》课程改革,将为软件测试的“工作过程系统化”课程设计思路提出导向作用。
  2.2推动软件测试技能操作标准的建立
  由于软件测试是一个新兴的行业,各高职院校及不同软件公司对测试技术的操作标准、工作流程、细节要求不尽相同,不同的授课标准、侧重点和要求,导致同专业任课教师和行业内操作标准不一致,严重影响学生在工作岗位的实际操作,使学生的职业能力大打折扣。而通过技能大赛的开展,我们聘请软件测试技术行业的专家与任课教师共同论证、制定操作流程,可以形成统一的操作标准,使得在以后的日常教学中和人才培养中,有规可循。
  2.3与行业接轨,推进校企合作和产教融合
  通过技能大赛指导教学模式和教学方法、教学评价,深化《软件测试技术》课程的校企合作和产教融合,立足于企业人才需求,共同构建基于工作任务的项目教学。提升高职计算机类专业学生能力素质与企业用人标准的吻合度,实现行业资源、企业资源、教学资源的有机融合,使得学生真正做到理论联系实际,在获取知识的同时,充分掌握专业岗位技能,以充分体现出高职人才培养的职业性和实践性。
  2.4以赛促练、以赛促学、以赛促教、以赛促改、以赛促建
  现在高职院校里面好多老师虽然教龄长,理论知识丰富,但是由于长期脱离实践,对行业新变化知之甚少。大赛考核点一般都是行业需求的风向标,企业将实际需求反映至大赛内容,老师通过指导学生参加比赛,提高了自己的实际操作能力和技术水平;同时参赛院校和选手通过参加比赛、院校交流、赛后反思等……领悟大赛内容并将结果反馈于人才培养方案的制订及日常教学之中,将对高校的人才培养起到积极的作用。
  2.5以技能竞赛为抓手,强化“双师型”教师队伍的建设
  一般情况下,教师的工作经历比较单一,平时的教学以理论为主,没有机会参与实际的项目,这样导致教学过程中也不利于学生的实践能力的提高。借助技能竞赛可以进一步优化教师队伍,聘请行业专家来校担任兼职教师队伍、鼓励教师走出校园,让高职教师在掌握了扎实的理论知识的基础上,有机会接触到实际的项目,从而提升教师的专业实践能力。
  3改革方案设计
  本研究深入挖掘了软件测试技术赛项的内容,充分发挥大赛在课程设计中的作用,采用信息化教学工具和软件,将技能大赛的效能直接应用于《软件测试技术》课程设计和教学过程。
  3.1将大赛内容转换为典型工作任务,以此为依据选取组织教学内容
  大赛是职业教育的指南针,竞赛内容反映了行业的职业需求,依据技能竞赛的赛项内容和考核标准组织安排课程内容,实现课程内容和职业标准、工作需求对接,设计与工作任务相对应的教学过程。
  3.2结合大赛平台,建立实训室
  依托实训室的建设,模拟工作环境,将实际项目和规则应用于课堂,将企业导向的工作任务转化为教学任务,实现“教、学、做”一体化。
  以理论教学为基础,积极开展实践教学,结合企业工作任务,提高学生的实践动手能力。
  3.3将竞赛训练模式应用于教学过程
  将大赛的任务内容应用于《软件测试技术》课程讲授工作,同时也将大赛的训练模式应用于课堂。具体实施为:全学期课程讲授分为两个阶段,在完成课程内容讲授之后,组织期末设计,每三位同学组成一个团队,根据各自知识掌握情况,分别承担某一个模块的测试工作,旨在模拟工作环境,加强团队合作精神,提高学生职业素养。同时促进《软件测试技术》课程学生评价方式的改革,形成切实有效的反馈机制。
  3.4将授课从传统的线下拓展到线下+线上模式,实现网络教学互动和资源共享
  结合技能大赛的操作规范,开发网络精品课程,将课程内容、工作过程的实训项目、理论题库、实训题库、证书题库、电子教材、网上答疑以及教学视频统一规划建设,依托校园网络平台,同时开展雨课堂,方便学生及时学习和交流,惠及广大师生。
  3.5将大赛中的考核标准运用与日常教学考核中
  将大赛中的考核标准应用与学生的课程考核,教学采取模块化阶段教学的方式,将整个课程内容划分为:功能测试、性能测试、自动化测试、白盒测试四个模块,完成一个模块,考核一个模块,期末进行成绩汇总,作为本门课程的最终成绩。
  4结束语
  技能大赛对高职院校深化教学改革和提升办学水平具有推进作用,而基于技能大赛的软件测试课程体系的改革及推广,对于优化人才培养模式、提高学生创新能力和动手能力、提高学生的竞赛水平和成绩、加强教师与企业的联系与交流、、提高教师的专业技能和教学水平等方面,都具有重要意义。
转载注明来源:https://www.xzbu.com/8/view-15074655.htm