高职高专院校软件测试课程教学做一体化教学模式

2015-09-27 08:34王永红
承德石油高等专科学校学报 2015年1期
关键词:软件测试测试院校

王永红

(承德石油高等专科学校计算机与信息工程系,承德067000)

高职高专院校软件测试课程教学做一体化教学模式

王永红

(承德石油高等专科学校计算机与信息工程系,承德067000)

软件测试技术是一门实践性很强的课程,针对高职高专院校软件测试课程的教学,提出了以项目为驱动,分组教学,教、学、做一体化的教学模式。按照企业测试流程组织教学工作。从而激发学生潜能,提高实践动手能力。

软件测试;教学做;一体化;项目

高职高专院校承担着培养具有丰富理论与较强动手能力的高端技能应用型人才的任务,肩负着服务经济发展方式转变和现代产业体系建设的时代责任,高职高专教育要以就业为导向,面向生产第一线。如何培养理论知识与专业技能兼顾的高职人才,成为高职高专院校所关注的重点之一。很多计算机专业相关的课程采用了教学做一体化的教育教学模式,以促进理论与实践相互融合,达到良好的教学效果。软件测试课程是计算机软件专业的专业核心课程,具有很强的应用性和实践性。该课程也是近年来各大院校软件专业新兴的课程,其教育教学模式还不是很成熟[1-2]。笔者对软件测试课程的教学模式进行了探索和研究,围绕培养学生的创新能力、实践能力和创业能力,采用基于教学做一体化的教学模式,提高教学过程的实践性、创新性和职业性。激发学生学习兴趣,营造良好的教学氛围。

1 传统软件测试课程授课形式存在的问题

1.1学情分析

软件测试课程是一门综合性较强的学科,要求学生具备软件工程的基本知识,掌握一定的软件开发技术,掌握数据库技术和计算机网络等相关技术。近年来随着高职高专院校生源质量的逐步下降,学生普遍出现了学习基础薄弱、学习主动性差、学习态度不端正等问题;学生课堂学习兴趣不高,与教师互动少,学生经常出现被动听讲的问题;对专业课程学习效果大幅下降的问题。

1.2授课内容分析

一直以来,软件测试课程的授课形式为教师讲解测试理论知识,以教师为主体进行讲授。课程的主要教学单元内容分别为:软件测试基础、软件测试方法、测试过程、面向对象软件的测试、软件测试自动化和软件质量保证等章节。教材内容侧重理论,内容陈旧,知识点之间的连贯性不足,教学中项目的应用较少,理论讲解与实践相脱离,在一定程度上脱离了高职高专院校以“应用”为主旨、以“就业”为导向的办学理念。

1.3实训内容分析

传统的软件测试课程,教师会在授课过程中穿插实训课程。实训内容在机房完成,以学生为主体进行软件的测试,教师进行辅导。对于初学软件测试课程的学生来说,比如在学习白盒测试技术时,实训课程需要学生先编写程序,然后执行测试,查找程序缺陷并进行改进。由于很多学生对前导课程学习基础薄弱,经常出现程序编写困难或调试困难的问题,进而无法执行测试。严重影响了实践教学的效果,也不利于学生理解软件测试的流程,理解软件测试工作的内涵。

2 教学做一体化教学模式实施方案

2.1教学做一体化的内涵

雅斯贝尔斯说过:“教育是人的灵魂的教育,而非理智知识和认识的堆积”。高职高专计算机类院校的学生专业能力和专业素质的培养要尤其要注重培养学生的实践性、创造性和应用性。教学做一体化的教学模式就是要“从实践到理论,再从理论到实践”。将学生职业能力的培养与企业人才需求相统一,实现从学校到企业的无缝连接。

陶行知先生说过:“教学做是一件事,不是三件事。我们要在做上教,在做上学”。在教学过程中把“做”放在首位,强调学生的主体作用,教师起到引导和答疑解惑的作用。教学做一体化教学模式以实训室为主要的教学场所。教师和学生边教边学边做,理论穿插在实践中进行,注重培养学生的动手能力。激发学生学习主动性和创造力。

2.2软件测试课程的教学做一体化模式的实施

我校软件测试课程培养面向企业一线的软件测试员和测试工程师。教学做一体化模式的教学方式以培养学生测试能力为主线,围绕测试项目,按照测试流程实施测试,将项目化的测试贯穿于整个教学过程。

测试项目可以是一段程序、一个界面,也可以是学生经常接触的校园类相关项目,还可以是校企合作中的企业实际测试项目。比如使用等价类划分法设计用例测试QQ登录界面;使用因果图分析法设计用例测试中国象棋游戏;使用场景法设计用例测试教学资源库管理系统;对在线考试系统进行性能测试等等,以实际项目引导学生进行测试。软件测试中关注的重点内容为如何设计测试用例,教师将测试的方法理论教学内容穿插进项目测试过程中,讲解知识点,由学生按照相应的知识点内容设计测试用例。在学生设计测试用例时要强调测试文档的规范性,将学生职业素质的培养贯穿在整个项目教学过程之中。最后由学生按照测试用例进行测试,查找软件缺陷。

整个教学过程遵循软件测试流程。让学生深入理解软件测试的作用。通过项目实训使学生对软件测试工作的目的更加明确,激发学生学习兴趣,让学生在学习中体会软件测试工作的内容和价值。

2.3教学方法的灵活运用

软件测试课程一体化的教学模式需要采用多种教学方法和手段。在教学过程中,我们以工作任务为驱动,典型案例为载体,采用分组教学方式,并进行角色扮演。参照企业中软件测试岗位人员要求,让学生进行职业角色模拟。教师作为项目组组长,教师在讲授了教学知识点后,安排学生执行测试工作。测试小组针对测试组长的安排设计测试用例并执行测试,并在课后提交测试报告。教师在授课过程中要根据学生的实际情况,因材施教。采用集中讲授,分别指导的策略。利用启发式教学方法,提高基础薄弱的学生的实践能力。并通过教师设疑,学生讨论或辩论的形式提高学生的学习主动性。

我校软件测试课程开设在第四学期,同学期还开设了J2ME程序开发课程。我们通过项目实战,将软件测试课程与J2ME程序开发课程结合起来,使学生体会到知识的融会贯通,在实践中将理论与实践相统一。从而使学生积累实际工作经验,实现职业能力的提升。

充分利用多媒体技术和网络教学资源,将课程教学的电子资料和软件测试的最新技术资料和工具放置到网络上,多方位展示教学重点和难点,给学生提供参考、查阅参考资料的平台。老师、同学互相探讨、交流经验。

3 教学做一体化课堂教学设计

软件测试课程教、学、做一体化的教学模式以课堂教学和课后自主学习两大主线构成,笔者在教学工作中对教学内容进行了整合重组,形成了以3个模块为主的教学体系,各个模块的主要内容见表1。

表1 软件测试课程教学做一体化教学设计

4 教学做一体化教学考核模式

教学做一体化的教学模式需要具有相应的考核评价体系以检验教学效果。软件测试课程的考核方式构建了学生能力评价体系,注重过程考核,倡导对学生进行多元化的评价。课程的成绩包括两部分,具体考核内容如表2所示。

表2 软件测试课程教学做一体化教学模式的考核内容

以上两部分的综合评价构成最终的学期成绩。整个考核过程需要教师加强课堂抽查与阶段考核,多角度地了解学生的学习状况,并可以通过随堂测验的方式,记录学生的平时成绩。考核过程更加侧重学生职业素质的评价,加强学生职业能力的培养和锻炼,为学生今后的就业工作打下基础。

5 软件测试课程教学做一体化教学模式的教学效果

软件测试课程教学做一体化的教学模式将教、学、做、评融入课程的始终,课程内容与当前软件测试技术发展同步。通过教学实践,教学过程中采用“教师为主导,学生为主体”的思想,以项目为导向,以任务为驱动,通过小组形式有效调动了学生学习的积极性,提高了教学效率。学生通过模拟测试过程中不同的职业角色,体验和掌握各种角色的工作技能和工作经验,培养学生的自我学习、交流沟通和团队协作的能力,挖掘了学生的潜能,进一步提高学生的职业能力和职业素养,使学生真正理解了软件测试行业的内涵。另外,在学生进行程序测试工作的同时,通过对程序的测试、纠错工作。使学生对编程能力的提高也起到了很好的帮助作用,实现了课程的衔接。

6 结束语

本文针对高职高专院校软件测试课程教学做一体化教学模式进行了探讨和分析,针对高职高专院校学情,分析和研究了软件测试课程的教学方法、教学内容,并制定出了一套针对教学做一体化教学模式的考核办法。在实践过程中取得了良好的效果,对高职高专院校的软件测试人才培养提供了一定的借鉴作用。

[1]程茂,温静,吴玉洁.软件测试课程的教学研究[J].河北师范大学学报(教育科学版),2010,12(4):117-120.

[2]王肖英,闫克信.职业教育一体化教学模式探索[J].时代教育(教育教学),2012(07):228.

Integrated Teaching Mode of Teaching,Learning,and Doing for Software Testing Course in Higher Vocational Colleges

WANG Yong-hong
(Department of Computer and Information Engineering,Chengde Petroleum College,Chengde 067000,Hebei,China)

Software testing technology is a very practical course in higher vocational colleges.The paper puts forward a new teaching mode of project-driven teaching,group teaching,and integrated teaching according to enterprise testing process organization and teaching tasks.This teaching mode stimulates the potential of students and improves students’practical ability.

software testing;teaching;integration;project

TP311.55-42

A

1008-9446(2015)01-0061-04

2014-05-06

王永红(1978-),女,河北承德人,承德石油高等专科学校计算机与信息工程系讲师,主要从事计算机教学工作。

猜你喜欢
软件测试测试院校
2020年部分在晋提前批招生院校录取统计表
2019年—2020年在晋招生部分第二批本科C类院校录取统计表
幽默大测试
2019年提前批部分院校在晋招生录取统计表
基于OBE的软件测试课程教学改革探索
航天软件测试模型构建与应用
2019年成考院校招生简章审核对照表
“摄问”测试
“摄问”测试
“摄问”测试