慕课(MOOC)在软件测试课程中的应用思考

2017-04-18 11:43李月张凯
电脑知识与技术 2016年35期
关键词:建设方法软件测试慕课

李月+张凯

摘要:软件测试课程是计算机专业的核心专业课程之一,慕课是近年兴起的教育新模式。该文阐述了慕课的优势和建设现状,并结合软件测试课程实际阐述了在软件测试课程中进行慕课建设的具体方法,在文末还对慕课建设的未来进行了思考和展望。

关键词:软件测试;慕课;建设方法

中图分类号:TP3 文献标识码:A 文章编号:1009-3044(2016)35-0134-02

1 軟件测试是保障软件质量的重要手段

随着科学技术的发展,软件开始日益渗透入人们的生活,这也使得全球的软件产业一直处于高速发展的态势,而中国的软件产业近年来也保持了迅猛的发展。据有关数据报道,2015年我国软件和信息技术服务业实现软件业务收入3.7万亿元,同比增长20.2%。但是由于中国软件企业一直存在“重发展、轻测试”的倾向,软件在投入使用后状况频发,并经常因此带来巨大的经济损失。在造成软件产品质量问题日益突出的同时,也凸显了中国软件测试人才的极度匮乏。

据“51testing软件测试调查”机构的调查数据显示,在2015年软件测试从业人员调查的人中,有将近一半的人是毕业后直接从事软件测试工作的,所占比例为48%;从开发转型进入测试领域和通过培训方式转型进入测试领域的所占比例都为18%,且毕业后直接从事软件测试工作的比例相比往年呈上升趋势。由此可见,毕业后直接从事软件测试工作是软件测试行业吸纳人才的主要渠道。软件测试人才在校期间获得的教育直接决定了从业人员的素质,可以说,高职院校软件测试课程体系的设置直接关系到中国软件测试人才的培养,进而对中国软件产业的发展产生巨大影响。

2 慕课(MOOC)发展现状

慕课(MOOC:大规模开放在线课程)是近两年来兴起的一种最新教育形式,被媒体誉为“印刷术发明以来教育的最大革新”。由于其发展时间非常短,发展尚不成熟,因此国内外对慕课的研究都处于起步阶段。

国外对慕课的研究与开设以美国为主,已开设23类学科的335门课程;国内目前只有北大、清华等极少数本科院校进行慕课的尝试,已建成的完整慕课课程数量非常稀少,且其中大部分课程主要集中在社科、人文领域。

在国外已建成的慕课课程中,针对软件测试的课程非常少,而且国外平台的慕课对于中国的学习者也存在较大的语言障碍。国内对于软件测试尚未形成完整的慕课体系。在高职院校中不仅不存在完善的软件测试慕课课程,也甚少存在对软件测试课程的慕课研究与建设。

而与传统软件测试课程相比,慕课具有非常显著的优势。慕课课程体系是多线程的,学生的学习可以做到多点切入;慕课将整个课程分解成许多很小的知识点,每个知识点只需要5-15 分钟的学习时间,这些较短、信息量较少的知识点更便于学生学习、理解和接受。

随着经济全球化的发展,软件产业对测试人才的需求越来越大。高职院校作为输送软件测试人才的主力军,我们认为迫切需要开始高职教育层面的软件测试慕课研究,并以此推动软件产业的升级转型。

3 软件测试慕课建设方向

3.1 慕课建设的优势

在软件测试课程中开展慕课研究与建设,具有以下预期收益:

1)能从慕课的角度重新构建软件测试课程知识体系,适应新的网络课程文化发展趋势;

慕课作为新的信息传播形式,具有简洁直观、记忆负担小等优点,对于如今已习惯网络生活的学生而言,是更符合他们学习和行为习惯的知识传播方法。根据慕课思维重新解构软件测试的课程体系结构以及知识点设计,能将传统的按章节讲授课程转化为按相对孤立的知识点进行课程体系组织,更能适应学生碎片化学习的发展趋势。

2)课程建设可以有效促进大规模学生的参与和互动,构建个性化的学习进程;

慕课的一大特性是依靠网络实现大规模学生在线与互动,传统的课堂形式一般以教师讲授为主体,教师与学生间的互动受课堂环境及时间限制一般比较简短,而学生之间的互动则一般限于相互讨论,且由于课堂地理位置限制等客观因素,不可能实现学生间大范围多对多的讨论互动。而慕课建设基于网络产生和传播,可以克服时间、空间、距离的限制,实现大规模学生在线及互动,提高教学效率。

3)可以有效改变传统的教学模式,将传统的单线程教学转化为立体式多线程教学,提高教学质量;

传统教学模式下,课程系统讲求连续性、逻辑性,一般根据章节组织,形成一条完整的知识脉络。知识脉络上的环节环环相扣,联系紧密,往往存在严格的知识点前序、后继关系。而学生一旦在某一环节学习上有所缺失,往往不可能再重返课堂回补这个知识点,造成了后继学习效率低下等问题。而慕课最大的特点是将传统的一条课程脉络通过分析和重构,解析为多条可相互并列进行学习的知识堆,减少了一个知识点缺失对后面知识点学习的影响程度,可以有效提高学生的学习质量。

4)建设慕课课程能使学生更清晰的了解其学习状态,提高学生自主学习能力。

传统课程体系上学生虽然可以根据教学大纲了解整门课程的结构,但是在实际学习过程中往往会只关注本堂课内容的学习,无法清晰了解目前的学习进程在全课程中的位置,也无法了解自己目前知识掌握的程度。而慕课这一形式最大的创新点之一在于课程中加入了快速小测环节,通过强制性的弹出测试窗口对学生学习效果进行检验,能最大限度加强学生记忆,并帮助其了解自己目前学习的状态及效果。

3.2 慕课建设的方法

1)确定软件测试培养目标及能力要求

分析专业培养目标,研究课程间可能存在的逻辑关系类型,找出不同专业课程之间内容存在交叉、重叠、相互引用的部分。根据梳理出来的课程关系类型,对每一种关系,把存在这类关系的所有课程挑选出来,采用网络图的形式,把课程当做网络中的节点,课程间关系当做网络中的有向边,建立基于关系的课程网络模型。在此模型的基础上,确定软件测试课程定位,制定软件测试作为课程网络模型中的一个独立节点所需达到的主要课程培养目标,以及作为课程网络模型中的一个支撑节点所需达到的辅助能力培养目标。

2)构建软件测试慕课知识体系网络模型

根据第一步得出的课程培养目标及能力要求,将需要讲授的知识,按慕课长约5-15 分钟的要求,划分为一个个小的知识点。将梳理出来的每个小的知识点,继续分析这些知识点间的相互关系,根据这些关系,对知识点进行分组、分块、分群,建立知识点间的关系网络模型。根据此模型,得到可以并行教学的知识分堆,从而为慕课立体多线程式教学打下基础。

3)软件测试慕课知识点划分及详细描述

由于慕课建设要求知识点尽可能独立,因此老师对课程内容把握必须非常准确、精细、到位。知识点划分完后还要对每个知识点、知识点内容、难易程度、重要性等进行详细描述。此阶段要求对慕课的展示形式有较深的理解,同时对课程知识点认知较为透彻,才能将慕课表现形式同具体知识点进行融合,得到良好的教學效果。

4)软件测试慕课具体内容建设

在已达到知识点细化的基础上,开始具体课程内容建设。慕课内容一般分线上与线下两部分,其中线上部分主要指课程视频。由于慕课要求在15分钟内完成对一个知识点的完美讲解,因此必须根据具体知识点要求进行详细视频脚本设计,在此基础上再进行视频课程拍摄。

除此之外,课程的第二个主要部分是快速小测(Quick Quiz)。这些小测题目一般都是和课程视频相关联,一方面可以检查对前面视频短片的理解程度;另一方面比较符合人类的记忆/遗忘曲线——快速地回忆、重复不久前所了解的内容,有助于降低新知识的遗忘速度。基于这样的考虑,必须针对每个视频课程制定难易适中、插入时间合理的知识点小测表。

课程的评价体系是慕课线下部分的核心。在此阶段需要建立课程考核题库及分配各知识点权重。而且由于慕课的考试成绩都是学生互评产生的,合理设定考试时间也是我们需要研究的问题。在具体课程资源建设过程中,可以参考慕课教学实践过程中产生的学习数据,针对学习数据进行学生学习行为分析,再由学习行为分析结果调整知识点的分布、测试题目的难度及考察时间等。

5)模型实践及修正

实践是检验真理的唯一标准,实践也是检验一种新教学模式的唯一标准。在慕课建设过程中,实验数据的获得及分析是验证建设方式、改进建设方法的唯一手段。因此在具体实施过程中,资源建设是一部分,针对资源的利用过程采集学习数据也是建设中的一大关键环节。在建设过程中还需要根据学习数据进行分析,得出建设路径中需要改进的方向。

4 结语

课程建设是提高职业教育质量的核心,而资源创新、手段创新又是课程建设的重要手段。科学发展日新月异,教学手段不断变革,在这样一个万众创新的时代,如果不跟随学生认知特点的变化而改革教学方式和手段,必将被时代淘汰。慕课思维是符合当下信息传播特性和受众心理及认知特点的新方式,将慕课建设引入高职软件测试类课程能提升教学资源利用率,利用学生碎片化时间学习能提升教学质量,虽然在建设过程中还有诸多问题需要通过实践修正,但在高职类课程中开展慕课建设的好处已是毋庸置疑,我们也需继续深入研究慕课建设的方式及实现细节,争取实现资源的高效利用。

参考文献:

[1] 李斐, 黄明东. “慕课”带给高校的机遇与挑战[J]. 中国高等教育, 2014(7).

[2] 朱庆峰. 我国高等教育“慕课”发展的困境及理路选择[J]. 教育发展研究, 2014(23).

[3] 肖薇薇. 对“慕课”的几点思考[J]. 教育探索, 2014(8).

[4] 荣宪举. 慕课的特点及国内外发展历程[J]. 科教导刊, 2016(9).

猜你喜欢
建设方法软件测试慕课
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
互联网思维下数字图书馆个性化服务建设研究
浅谈加强电力企业离退休干部管理
高校共青团工作的基层团组织建设方法探究
大学生对慕课的了解和利用
“慕课”教学的“八年之痒”
慕课环境下的学习者
软件测试工程化模型及应用研究