APP下载

以职业实践能力训练为核心的MOOC建设探索

2022-11-21赵聚雪

计算机应用文摘·触控 2022年20期
关键词:软件测试高等职业教育

赵聚雪

关键词:高等职业教育;MOOC;软件测试;实践教学资源

1引言

近年来,大型开放式网络课程(MOOC)是教育教学改革的热点,国家和各个省份都立项建设了多批精品在线开放课程。相对于传统教学,MOOC能够突破空间和时间的限制,特别是在疫情防控期间,MOOC充分发挥了这一优势。

近年来,高职教育的MOOC建设也有比较大的发展,相关部门印发的《国家职业教育改革实施方案》(国发[201914号)指出,职业院校要面向在校学生和全体社会成员开展职业培训,MOOC是高职院校实现这一功能的方法之一。

职业教育的目的是满足个人的就业需求和工作岗位的客观需要,进而推动社会生产力的发展。高职教育天然就有“职业性”,为了建设职业教育相关的MOOC,就要确保课程适用于职业教育。自2018年以来,课程组开始探索软件技术专业软件测试方向的专业课程——“软件测试管理与实践”的在线课程建设。该课程在2019年9月被立项为广东省精品在线开放课程。近年来,课程组对建设适合职业教育的精品在线开放课程进行了积极地探索。

2MOOC建设探索和现状

当前,有较多基于MOOC的混合式教学改革研究[1],也有一些关于如何建设MOOC的研究,这些研究主要集中在课程内容选取、视频脚本设计、测试题目设计、学习路径设计、教学评价等方面。比如,有些研究者对课程建设内容的选取、测验题目设计、视频脚本设计等方向进行了探索[2]:有些研究者对课程内容选取、知识点体系化、师生互动、提升趣味性等方面进行了探索[3];有些研究者从课程设置灵活性、课程资源建设、清晰的学习路径等方向进行了探索[4]:有些研究者对课程满足个性化学习需求、打破传统课堂时空限制进行了探索[5]。

这些研究中没有特别针对在线课程的“职业性”进行分析,有些研究有提及但是没有展开论述。一方面是当前应用技术类的MOOC比基础学科少,正如付昱在远程开放教育MOOC教学设计案例研究中指出,虽然MOOC在不断增加,但主要集中在人文学科、社会学科中的基础学科,与这些学科相比,应用技术学科是比较少的;另一方面是人们觉得能放到线上学习的内容应该更多的是理论知识,而不是实践操作。

实际上,随着MOOC的不断发展,高等职业教育会建设越来越多的MOOC。职业教育课程,特别是工科的课程大多数是理论实践一体化课程,锻炼职业实践能力是这类课程的重要目标,在建设MOOC时如何最大限度地实现这一目标,探索建设适合职业教育的在线开放课程具有现实意义。

3建设以职业能力实践训练为核心的MOOC

建设以职业实践能力训练为核心的MOOC,可以从教学内容与岗位的对接、课程资源的组织以及注重实践教学資源建设、与岗赛证融通等方面着手。

3.1教学内容对接职业岗位和典型工作任务

对于职业教育而言,无论是线上课程还是线下课程,课程教学内容都要对接职业岗位和典型工作任务,以确保课程内容覆盖相关知识点和技能点。

以“软件测试管理与实践”课程为例.根据对软件测试工程师岗位工作过程、典型工作任务、职业资格证书、使用工具等方面的分析,教学内容主要围绕软件测试工程师岗位的五个典型工作任务——测试需求分析、测试计划制定、测试用例设计和编写、测试执行和缺陷提交、测试结果分析及报告编写。这五个典型工作任务串起来就是软件测试工程师的工作过程,其中每个典型工作任务涉及任务用到的知识、技能以及工具。

3.2以典型工作任务为模块组织课程资源

课程的知识体系、技能体系、项目案例、工具应用等相关资源的开发都按照完整的工作过程来进行,组织资源时按照典型工作任务来进行,这种开发和组织方式能够兼顾知识系统性和工作过程完整性。

以“软件测试管理与实践”课程为例,以典型工作任务为模块组织资源(见图1),纵向来看,每个模块包括用到的知识理论、工具、可参考的案例、模板和评审单与实践要求;横向来看,包括完整的知识体系、完整的工具介绍、完整的项目案例、整套企业标准。

横向上的内容和纵向上的内容是关联的,如工具部分,不同模块讲解的是同一个工具在不同模块的使用。以ALM测试管理工具为例,测试需求模块讲解用该工具如何管理测试需求,测试用例模块讲解如何用该工具管理用例。其中,横向上的所有模块连起来是ALM测试管理工具的完整操作方法。这种资源组织方式方便学员开展模块化学习,横向可以按照典型工作任务进行组合(5个模块),纵向可以按照知识、工具、案例、标准进行组合。不同学习者有不同的学习目标,有的学员只需要学习理论知识,或者理论知识的某一个模块;有的学员只需要学习某个工具或者某个工具的某个功能,如ALM的需求管理功能:也可能有些学员已经学习过理论只需要开展项目实践,初级工程师可以只学习用例和执行模块……

3.3注重实践教学资源建设,围绕学生职业实践能力训练和提升

课程注重实践资源的建设,课程组开发了被测实训系统(在线作业管理系统)、引入了不同架构类型的项目案例(B/S架构的软件、移动应用软件)、主流测试工具(市场占有率前三的Jira和ALM)、行业企业工作标准(包括过程、模板和评价标准)。

资源之间相互支持(见图2),共同为学习者开展项目实践,为锻炼职业实践能力提供了支持,也使得课程适用于职业教育。知识模块为实践提供理论支撑;典型工作任务指导为实践提供具体的步骤、做法、模板、工作指南和评价标准:不同类型的项目案例展示了任务的过程和产出,以及工具的应用,为项目实践提供了参考;市场主流工具为实践提供工具支持;被测实训系统提供了实践的对象。

3.4课程与“岗、赛、证”融通,提升实用性,调动积极性

课程从内容、案例、练习题、评价等方面充分与岗位、比赛、职业资格证书相融合,一方面,借助“岗、赛、证”达到教学目标:另一方面,这些比较实用的目的可以调动学生的积极性。在课程实施过程中,学生基于将来的就业、近期的比赛、获取职业资格证书等需求,普遍会更加积极主动地学习。

课程分析了软件测试行业有一定规模和影响力的技能竞赛和证书,包括全国职业院校技能大赛软件测试赛项、全国大学生软件测试大赛、Web应用软件测试“1+X”证书、ISTQB软件测试工程师、软件评测师等,除了进行内容融合,还从这些证书和技能竞赛中引入了测验题、案例、评价标准等资源[6]。比如,软件评测师以及ISTQB国际软件测试工程师的很多考试题目都具有针对性,考察学生的综合理解和实践能力,可以直接作为单元的测验或作业。表1为职业资格证书考试中引入的测验题示例。

在实践教学的评价方面,除了融人竞赛评价,还可以从企业标准中引入评价标准,如学生制订的项目测试方案,可以使用(直接使用或者做一些适应性修改)企业采用的测试方案评审检查单。表2是授课中采用的测试方案评审检查单。

3.5实施效果

采取模块组织资源、注重实践教学资源建设、课程与岗赛证融通等多个措施,为学生开展职业能力实践提供全方位的支持。“软件测试管理与实践”在线课程建设以此为思路,取得了良好的效果。中国大学MOOC平台学员反馈:“课程既有理论又有实践,对自己从事软件测试工程师工作有很大帮助”:在校内教学方面,课程锻炼并提升了学生的软件测试职业实践能力,与往届学生相比,2019和2020级学生在各类职业技能竞赛中表现突出,同时两个年级的学生累计有50人次参加了真实的企业检测项目,他们的职业实践能力得到了企业的认可。

4结束语

以职业实践能力训练为出发点,从教学内容与岗位的对接、课程资源的组织、实践教学资源建设、岗赛证融通等方面进行MOOC资源建设,符合职业教育的需求,通过实际实施取得了良好的效果。由于课程需要尽力支持职业实践训练,在实际应用的过程中要注意实践教学资源的维护问题,如被测实训系统的数据定期恢复等,因此在课程开放之前要设计好如何维护这些资源,确保资源能持续为学习者提供服务。

猜你喜欢

软件测试高等职业教育
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
高职院校“三个空间”就业体系构建研究与实践
纺织行业职业结构变迁对高职现代纺织专业人才培养的启示
软件测试工程化模型及应用研究