- 计算机教学研究与实践:2016学术年会论文集
- 吴卿
- 4字
- 2020-04-03 09:21:17
课程建设
“软件测试”在线开放课程的建设探索
浙江师范大学,浙江金华,321004
摘要:“慕课”作为一种新型的互联网教学模式,近年来在国内外得到了迅猛发展。本文在分析国内在线开放课程的发展进程基础上,结合“软件测试”课程的建设和人才培养,从内容建设、团队建设、视频录制、内容设计、评价指标等方面对课程建设提出了一些初步的思路和方法。
关键词:在线开放课程;软件测试;教学改革探索
1 引言
从2012年开始,大规模在线开放课程(Massive Open Online Course, MOOC),也称为“慕课”,作为一种新兴的互联网教育模式,由于其教学资源和学习工具的多元化、课程学习方便等优点,在国内外得到了迅速的发展[1]。国家教育部也出台了相关的文件推进课程的开发和建设,国内各个高校也在具体调研后,纷纷制订了开展在线开放课程体系和课程平台的计划。在深入学习领会了《教育部关于加强高等学校在线开放课程建设应用与管理的意见》(教高〔2015〕3号)文件精神后,浙江师范大学教务处结合专业市场需求和课程建设需求,对16个学院的87门课率先开展了在线开放课程的建设。“软件测试”作为该校软件工程专业的核心课程,列入第一批精品课程进行建设开发。笔者作为项目主持人,开展了一系列探索性的工作。
实际上,随着IT技术的发展和人们对各种应用软件性能要求不断提高,软件测试行业近年来得到了迅速的发展,而相应的高校教育在面向相关人才的强大市场需求时,却不能满足市场需求。虽然国内很多高校的软件工程专业都开设了“软件测试”课程且每年有很多的毕业生步入IT行业,但直接能胜任软件测试工作的却很少。根据2015年中国软件测试行业调查报告[3]可知,在国内,软件测试人员相对短缺,市场需求量大。通常国外的软件开发公司都有专门的软件测试团队,如微软、IBM,软件测试人员与开发人员的比例大概为1∶1;而在国内,测试人员与开发人员的比例为1∶3,1∶4和1∶5的企业分别占整个行业的22%,15%和13%,而1∶7及以上比例则占据了22%。相对于国外的优秀公司,我国测试人员的需求量仍然很大。调查报告进一步指出,很多测试人员的技能提升需要在工作中自我学习,缺乏优秀的学习资源,精心建设的开放课程资源能在一定程度上解决这一个困境。另外,课程的大规模开放特性,能使得任何人只要注册账号就可以登录学习平台参与学习。因此,“软件测试”开放课程的建立,既能满足高校学生的学习目的,也为社会成员提供一个提升技能的平台。
2 国内在线开放课程的发展分析
在线课程在国内已经开展了很多年,也获得了很多成果,简单归纳起来,主要经历了以下三个发展阶段[4]:
(1)在线精品课程阶段。这是第一阶段,主要是将某位名师的某一门优质课程的教学资源通过网络这个载体进行展示,课程交互性不强,主要是为了凸显名校名师的课程,虽然也有一些教学资源,如视频、课件等资料,但大部分是作为教学成果展示的目的。
(2)在线精品资源共享课程阶段。该阶段属于第二阶段,通过“共享”可以明显看出,该阶段的优质教学资源已经要求开放,但平台主要是推动优质课程资源的广泛传播和共享,通过“视频公开课”“资源共享课”等对课程资源进行运行、更新、维护和管理,面向的服务群体主要是高校师生,在教学平台的使用过程中,有一定的互动性和“教”“学”兼备的功能。
(3)大规模在线开放课程阶段。这是发展的第三个阶段,其服务的对象除了高校师生还包括社会学习人群。服务也强调了“大规模”和“在线”特征,学习平台提供全方位的个性化服务。和以往的相比,这种模式将社会学习者的角色放在了和在校师生同等的地位,现在正蓬勃发展的“慕课”,正是这阶段的典型代表。
从最初的精品课程到现在蓬勃发展的慕课,在线课程的建设从简单的优质资源的展示和陈列的被动学习模式,发展到学生主动学习模式。借助该学习平台,教学资源的丰富性和学习方式的多样性使得学生乐于学习,学习平台还可以记录学习的过程和行为,从而反作用于课程建设,教师和学生在线实时的互动也让课程更具吸引力。
针对“软件测试”课程,我国高校的大部分软件工程专业的相关课程尚处于建设阶段,因此教学资源、师资队伍建设上都相对薄弱,课程的教学还以理论教学为主,缺乏实际操作经验,培养的人才无法立即胜任企业的工作。而国内48%的公司对测试人员没有进一步的培训计划的困境也迫使测试人员的技能培养需要通过自学或工作实践完成(占整个行业83%)。因此,大规模在线课程的建设迫在眉睫,课程的建设需要建设者结合市场需求和人才培养方案开展建设,这将是一个极其挑战性的工作。
3 “软件测试”在线开放课程建设探索
软件测试是软件工程领域的一个专业方向,同时也伴随着软件开发的整个过程。从理论教学的角度来说,软件测试课程的教学内容丰富,知识点众多,针对软件开发不同阶段有不同的测试方法,专业术语多。而该课程又是一门实践性很强的课程,软件测试的实践教学具有内容庞杂,测试工作量巨大,测试文档繁多等特点。因此,在该课程的在线建设中,要达到较好的教学效果,理论教学和实践教学应该采用不同的教学模式和教学方法。在课程的建设中,教学方法的确定,教学内容的选择都是个关键问题。在课程建设中,首先要基于“建以致用”的观念,才可能建设出优秀的教学资源,也才有可能让优秀的教学资源真正发挥作用;其次,平台的建设和资源提供是个持续的过程,建设者要持续服务,课程才能发挥出重要作用。
在课程建设过程中,还需要考虑的是这种大规模在线开放课程的学习有别于其他形式的被动学习,它是一种学生主动寻求知识,学习知识的过程。学生可以根据自己的认知水平、兴趣爱好和需求自助选择课程,制订学习计划,了解学习目的并知道自己想要什么,使得学生在主观意识上从“要我学”变成“我要学”,因此在学习的过程中,要时刻激励这种主观能动性。因此,课程的建设也更具挑战性,可按照如下思路开展建设:
(1)建设内容。将教案、习题、授课过程、考核内容和课程相关的优秀资源数字化、媒体化,通过“视”“听”“议”等方式,多角度学习,这是在线开放课程的关键支撑和核心所在。
(2)建设团队。课程的建设,首先需要有一支优秀的教学团队,通常由需要一个主讲教师和若干名助讲教师构成。在线开放课程强调开放和互动性,在线答疑和作业批阅工作量巨大,因此需要教学团队分工协作。其次,由于课程的内容设计、视频制作过程相对复杂,因此学校要成立技术团队,负责全校的在线开放课程的视频录制、视频剪辑、字幕加载、特效制作和后期处理等。
(3)多样性教学视频录制。教学视频在慕课、翻转课堂、微课中扮演着重要角色,而教师作为教学的主体,在视频教学中的作用明显。通常,当前在线开放课程教学视频中教师图像呈现出三种基本形式[5]:教师融合式,教师嵌入式和课堂实录式。而教学视频,也可以分为录屏式,交互式,教师与PPT结合式,实景拍摄式,研讨式和动画式等。教师基于不同的教学内容和目的,选择不同的视频形式。如在“软件测试”课程中,在讲解具体的软件测试定义、软件测试的基本原理时可以采用融合式。而在讲述软件测试的重要性时,教师在教学视频中以小窗口的形式嵌入视频画面。
(4)教学内容组织设计。教学内容组织设计可以参考目前流行的网络进阶式学习模式安排,即学习者在完成一个阶段的学习后,通过考核或完成一定作业、报告,成绩合格才能进入下一阶段的学习。这种模式相对简单,且能有效地完成学习,类似于游戏闯关,能激发学生的学习兴趣。如“软件测试”课程中,可以让学生在了解软件测试的基本定义和基本理论以及测试过程的基础上,开展单元测试、集成测试、确认测试、系统测试、验收测试等。
(5)教学内容选择。教学内容除了按教学大纲的要求之外,应该结合市场需求进行开放式教学,由于“软件测试”课程是一门专业技能课,因此也要培养学生的测试技能。图1~图3分别罗列了当前流行的功能自动化测试工具、性能自动化测试工具、测试管理工具的应用统计,图4给出了测试人员需要提高的测试技能的概况。因此,为了面向市场培养人才,除了既定的教学内容,相关的教学过程也是必不可少,这一点在当前的高校教学中比较匮乏,也向教师提出了更高的要求。

图1 常用功能自动化测试工具

图2 常用性能自动化测试工具

图3 常用测试管理工具

图4 测试人员需要提高的测试技能
(6)建立开放课程评价体系。课程评价是衡量开放课程建设质量和教学效果的一个重要手段,是衡量教与学的过程,因此,应该基于多元化的评价机制对课程进行评价,课程建设者根据评价反馈,实施课程改进。可以从两个方面进行评价[6]:第一方面和传统的课程评价类似,即评价教学内容是否符合教学大纲和课程标准要求,教学内容是否正确、客观,教学章节安排是否合理,平台上的学习资源、教学设计、教学策略和学习策略。第二方面是对该开放课程评价:网站界面设计的风格、课程操作,设计个性化与人性化是否能吸引学生并激发学生的学习兴趣;课程的视频、音频等资源是否清晰流畅;辅助的功能,如在线答疑、互动是否完善。
同时,课程评价的角色也应该多元化,为了体现课程评价的公平性和科学性,凡是和课程相关的角色都应该作为评价主体。通常来说,可以分为四类角色对开放课程的不同方面进行评价,如表1所示。
表1 评价主体及其评价内容[6]

为了将评价量进而指导课程建设,需要根据上表评价内容设计一些评价指标,并根据角色的特征设置相应的权重,进而对课程进行综合评价。课程评价体系对课程具有导向,激励和诊断的功能,能有助于在线开放课程的建设。
4 结论
作为当前蓬勃发展的教学模式,“慕课”得到了快速的发展并获得了良好的应用,本文主要基于“软件测试”开放课程的建设,对该课程的建设做了初步的探索性工作,提出了一些思考。但需要注意的是,虽然在线开放课程有诸多优点,但在建设过程中,一个值得关注的问题就是课程需要面向不同的学习者,特别是社会人群,这在“软件测试”课程建设中尤其突出。由于学习者的年龄、职业、知识结构等不同,因此,在线课程的建设和推广应结合翻转课堂、混合式教学、项目驱动教学等方法,最终使得教学资源能充分被大家接受,这也是在课程建设中需要进一步探索的地方。
参考文献
[1]李斐,黄明东.“慕课”带给高校的机遇与挑战[J].中国高等教育,2014(7):22-26.
[2]丁智国.慕课背景下软件测试课程教学改革探索[J].计算机教育,2016(3):46-48.
[3]2015年第九届软件测试现状调查报告[EB/OL].http://www.51testing.com.
[4]于歆杰.在线开放课程需要建以致用[J].中国高等教育,2015(24):9-10.
[5]杨九民,陶彦,罗丽君.在线开放课程教学视频中的教师图像分析:现实状况与未来课题[J].中国电化教育,2015(6):59-63.
[6]谭园园,孙迦.在线开放课程评价研究[J].电脑知识与技术,2015(13):142-143.
- Multisim & Ultiboard电路设计与虚拟仿真
- 核电站安全文化
- Flutter移动应用开发
- 王浦劬《政治学基础》(第3版)配套题库【名校考研真题+章节题库+模拟试题】
- 物流概论(第三版)
- 心理健康教育
- 设计师职业培训教程:Protel DXP 2004电气设计培训教程
- 行为公司金融(原书第2版)
- 新编鞋靴设计与表现
- “中国近现代史纲要”教学疑难深度解析
- 声探测原理
- 网络安全技术及应用(第5版)
- 2019年江西省选聘高校毕业生到村任职考试《行政职业能力测验》题库【真题精选+章节题库+模拟试题】
- 2020年山西公务员录用考试专项教材:言语理解与表达【考点精讲+典型题(含历年真题)详解】
- 张立新《日本概况》(修订本)笔记和课后习题详解