APP下载

软件测试技术课程“教学做一体化”的研究与实践

2012-01-27张宏旭

中国科技信息 2012年24期
关键词:教学做一体化软件测试实训

张宏旭

黑龙江建筑职业技术学院

软件测试技术课程是我院计算机软件开发专业学生的必修课,此门课程相关的社会工作岗位有软件测试员、软件测试工程师、测试经理、软件质量管理人员、项目经理等诸多岗位。由于它要求学生具备一定的软件项目实践经验,所以课程开设在第二学年第二学期。并且由于它涉及面广,学生能力不同,很难在有限的教学中让学生完全具备社会需要的就业能力。为了让学生适应当前的就业要求,对软件测试技术课程进行了“以能力为本位”教学做一体化的实践教学方法,并取得了较好的成效。

1 “教学做一体化”的内涵

“教学做一体化”的教学模式就是实训实验室作为教学场地,教师和学生教学做一体,理论知识和实践实验并行,突出学生实践能力和技能的培养,学生自己主动学习的一种教学方法。学生变成了学习的主人,而老师只是一个引导者或答疑解惑者,是培养学生的终生学习能力的领导者。

2 根据软件测试行业实际情况设置教学内容

软件测试教学内容来源基本分为两种:一种是和校园类相关的模拟项目,如学生在线考试系统测试、公共选修课选课系统测试、学校的教务教学管理系统测试等;另一种是校企合作中合作企业的实际测试项目。模拟项目选择范围小,重复率高,学生参与积极性不高,也无法体验到企业真实的项目需求,培养的人才与企业要求有一定距离。实际软件测试比较复杂,学生难以在有限的教学时间内完成全部测试内容。因此,结合模拟项目和实际项目的优势,在企业软件工程师和在校教师的共同参与下,选取合作企业提供的实际项目并进行部分模块的简化,形成能够实施的软件测试教学内容。

3 突出学生职业能力培养自编教学教程

软件测试相关的教材理论内容多而且杂,实践操作部分内容过于简单,主要以学习理论知识为主。为提升学生的职业能力、激发学生学习积极性和满足企业对人才素质要求的需要,培养学生的综合职业能力,我们自编《软件测试技术》校本教材,完成了教学大纲、教学计划、考试纲要、教材的编制工作,为实训提供了配套的教学素材。

首先,在教材内容的开发与编排上跳出传统模式,以学生在工作过程中能用到的基本操作做成典型的项目,让学生在教师的引导下独立完成,帮助学生获得最受企业关注的“工作过程知识”和基本工作经验,以满足企业和劳动力市场的需求。

其次,在开发教材时以一个个的模块、项目、任务引领型课程等带有工作过程导向的课程开发模式,并在课程体系上进行了重构,在课程实施上从教师为主导转向学生为中心,从课堂情境转向工作情境,从知识储备为主转向实际应用为主,在教学实践中成功应用和推广。

4 “教学做一体化”的教学实施方案

4.1 一体化教学中的“教”与“学”

“教”即是讲授必要的理论知识和技能。职业教育重在培养学生的技能,但必要的理论知识也不能少。我在教学时按照由浅入深、由易到难的原则和教学大纲的要求,以培养学生应用能力为宗旨,打破原有界限,将各部分知识分解成一个个知识点,采用了“项目引领,任务驱动”的教学模式,将教学内容模块化,每个模块又由多个任务组成,学生通过完成各个任务而掌握本章的所有知识。

“学”有两层含义:一是老师如何让学生学,二是学生如何来学。在教学过程中,注意培养学生的能力,尤其是学习的能力。使学生学会学习,掌握学习的方法,树立终身学习、自主学习的理念。终身学习、自主学习能力的培养,将使学生一生受益。

4.2 工作过程为导向,突出学生“做”的重要性

“教学做一体化”的教学模式在教学实施中把课堂教学转向工作情境,课堂由教师为主转向以学生为中心,在教学中把软件测试技术分为五大模块,基础知识模块、测试需求分析模块、单元测试模块、系统测试模块和BUG管理模块。每一个模块又分成几个项目实施教学,每一个项目又划分成几个小任务,这些小任务由几个基本操作去完成。按计划完成每一个教学模块。

“教学做一体化”的教学模式产生了很好教学效果,主要体现在学生们的问题多并能及时询问,学生之间互相激励,把它作为展示自己的一个舞台,为将来走上工作岗位打下了基础。也是对学生的动手能力、团队精神等综合能力的锻炼。

4.3 多种教学手段结合

在实际教学过程中加强对学生软件测试职业能力的培养,强化实际案例教学或项目教学,注重使用多种教学手段,使学生在项目开发过程中掌握基本岗位能力。选用实际案例,由教师提出规范并演示,组织学生学习,让学生在学习中增强岗位意识,掌握课程的基本职业能力。注重职业情景的创设,以使用多媒体、案例分析、角色扮演、实验实训等多种方法来提高学生分析问题和解决问题的能力。重视实践,加强校企合作,实行工学结合,为学生提供自主发展的时间和空间,为学生提供轮岗实训的机会与平台,积极引导学生提升职业素养。

4.4 重视教学资源的搜集和整理

注重音频、视频、多媒体模拟软件等现代化教学资源的开发和利用,加强多媒体课程资源库的建设,努力实现跨院校的多媒体资源共享,提高课程资源利用效率。

积极开发和利用网络课程资源,使教学多种媒体信息化;积极创造条件搭建远程教学平台,扩大课程资源的交互空间。

产学合作开发实验实训课程资源,充分利用本行业典型的开发项目资源,加强产学合作,建立校内、外实习实训基地,建立校院虚拟软件开发公司,实践工学交替,满足学生的实习实训需求,同时为学生的就业创造机会。

5 创新课程考核办法,结合多种评价方式

“教学做一体化”教学以提高教学质量和教学效率,创新考核方式,将企业考评模式引入到课程考核当中。 聘请企业专家,行业专家和教师共同参与课程考核。

软件测试技术考核体系,由四个评价指标组成:专业能力考核指标占40%、方法能力考核指标占20%、社会能力考核指标占20%、职业态度考核指标占20%。

1)专业能力考核指标:主要考核学生在测试项目中完成工作情况。教师同行业专家共同给出专业能力考核成绩。

2)方法能力考核指标:主要考核学生在完成实训项目的过程中,查找相关资料的资源搜索能力、对问题的见解和解决能力。教师给出方法能力考核成绩。

3)社会能力考核指标:主要考核学生在实训中表现出的团队合作能力、社会交往能力和矛盾处理能力。教师同企业专家给出社会能力考核成绩。

4)职业态度考核指标:主要考核学生在完成测试项目过程中体现出的工作态度,对职业岗位的责任心。由企业专家给出职业态度考核成绩。

6 结语

“教学做一体化”教学法是一套重自主、重交流、重实践、重创新的教学模式,每一模块的教学,都打破了传统的教学模式,非常利于教师教学水平和教学质量的提高。从教学效果上看,不仅训练了学生软件测试的技能和解决实际测试问题的能力,而且培养了他们职业责任感和团队合作能力,使学生切身了解职业岗位技能需求,真正体现了高职教育教学的特色。

[1]张云舟.基于项目化的软件测试课程建设.济南职业学院学报,2011-08

[2]李嘉.基于职业岗位的项目化软件实训方案研究.高职,2011-09

[3]丰明聪.高职软件测试专业校企合作培养模式探新.职业教育研究,2012-1

猜你喜欢

教学做一体化软件测试实训
BOPPPS教学模式在产科护理实训课中的应用
基于OBE的软件测试课程教学改革探索
基于CDIO理念的数控实训教学改革与实践
航天软件测试模型构建与应用
EXCEL和VBA实现软件测试记录管理
电工电子实训教学改革与创新
实例研究微课程模式下的高职教学做一体化教学模式
高职《公差》课程的改革与实践
教学做一体化改革与产教融合
软件测试工程化模型及应用研究