基于成果导向教育的“软件系统测试”活页式教材开发探索
2022-06-23叶惠卿
叶惠卿
(广东环境保护工程职业学院,广东 佛山 528216)
0 引言
高职教材是课程实施的重要载体,能帮助学生获取职业技能、提升职业素养、养成职业道德,特别是新形态教材,对于促进职业教育内涵式发展,提高人才培养质量具有重要意义。《职业教育提质培优行动计划(2020—2023 年)》(教职成〔2020〕7 号)明确提出要“对接主流生产技术,注重吸收行业发展的新知识、新技术、新工艺、新方法,校企合作开发专业课教材”。要根据职业学校学生特点创新教材形态,推行科学严谨、深入浅出、图文并茂、形式多样的活页式、工作手册式、融媒体教材[1]。另外,近几年全国职业院校教学能力比赛方案中也强调要合理选用国家规划教材和优质精品教材,专业(技能)课程应积极引入典型生产案例,使用新型活页式、工作手册式教材及配套的信息化学习资源。因此,探索新形态活页式教材的编写,有利于推进教材改革,是今后教材发展的趋势。
1 软件测试类教材存在的问题分析
“软件系统测试”课程是软件技术专业的一门专业基础课程,该课程的知识技能对高职学生就业考证有较大作用。近几年出版的软件测试类教材普遍存在以下不足:(1)教材内容主要参考本科院校,强调专业学科知识体系,理论讲解部分较为翔实,但技能操作案例内容较为陈旧;(2)没有及时引入行业新技术、新标准,与行业软件测试岗位需求存在严重脱节,特别是近几年开源测试工具的崛起,测试行业技术发生了较大变化,但是教材中涉及这部分的内容较少;(3)教材内容电子资源单一、更新不及时,配套的教学资源主要是PPT 和知识点的视频讲解,案例操作文档、任务需求、行业标准与企业需求等资源较少,无法满足学生自主学习的需求。IT 行业技术更新变化快,传统教材的这些问题不利于学生岗位实践能力和职业素养的培养,也不利于教师信息化课程的改革与实施。
2 基于成果导向(OBE)的活页式教材开发思路
成果导向教育(Outcomes-Based Education,OBE),也称能力导向教育或者目标导向教育,强调以学生受教育后所拥有的能力(即产出成果)来衡量教学质量,坚持以学生为中心、以成果为导向、质量持续改进三大理念,主要解决“学生最终学习成果是什么、如何达成学习成果、怎么检验学习成果”等问题,有效衔接了产业链、教育链和人才链[2]。
基于成果导向的活页式教材开发也遵循反向设计原则,即通过调研用人单位的岗位需求和岗位能力,明确岗位工作任务,然后对其进行分析凝练,确定典型工作任务及学习领域,梳理每个学习领域的职业能力清单,根据职业能力划分教材模块,针对每一个模块设计学习任务以及配套的学习资源和评价方式[3]。
3 基于OBE 的软件测试类活页式教材设计
3.1 软件测试岗位典型工作任务与职业能力分析
通过对IT 行业企业及用人单位的调研、软件技术专业软件测试方向历届毕业生及实习生的反馈、各大招聘网站的软件测试岗位招聘数据分析,经过专业指导委员会论证,将软件测试岗位工作任务及职业能力分为:功能测试、UI 自动化测试、接口测试、性能测试等部分。具体典型工作任务及职业能力要求如表1所示。
表1 软件测试岗位典型工作任务及职业能力
3.2 教材内容及学习任务设计
活页式教材内容的特色是既要引入软件测试行业的新技术、新流程、新标准,融入1+X 证书内容和学生技能竞赛内容,又要兼顾学生的认知规律,体现立德树人的根本任务。而对于软件测试岗位而言,需要的技能点比较杂且多,如果只是简单地将这些内容堆砌在一起,会导致教材各模块之间存在过多的重复和冗余。因此,教材内容在设计上先根据软件测试行业岗位的主要职责和所需的职业能力,依据工作内容进行项目模块和学习任务设计,再将1+X 证书内容和学生技能竞赛内容按照能力要求拆分成不同的学习任务,而课程的思政部分则通过学习任务发布和学习成果评价部分体现。最终,根据职业能力划分,教材内容分为五大项目模块,分别为软件测试职业发展、功能测试、UI 自动化测试、接口测试和性能测试。每个模块下设计不同的学习任务,完成能力结构的积累,共有17 个学习任务。教材内容及学习任务如表2 所示。
其中,软件测试职业发展模块主要是让学生对测试行业及该行业的职业素养与能力有初步的认知。功能测试模块主要进行测试用例编写与执行、缺陷管理的学习,让学生学习完该模块能熟悉测试流程,具备手工测试的能力。后3 个模块主要涉及自动化测试学习,包括selenium UI 自动化测试、JMeter 接口测试和性能测试、requests 接口测试。这部分内容主要结合目前主流的Python 开发语言,学生学习后能够进行自动化测试,并能够应用主流的测试框架规范管理测试项目。
3.3 教材数字化资源与更新策略设计
针对目前软件测试类教材的一大痛点——缺乏数字化学习资源,软件系统测试教材数字化资源内容包括:软件测试相关职业岗位、职业标准与企业简介;1+X软件测试证书标准;各模块学习资源包;实践训练题库;学习成果评价方式。同时,为保证教材内容与资源及时更新,能够对接行业新技术,要求在每一轮教学实施中根据教学实施效果及学生的学习效果评价反馈进行内容优化;隔一定时间对用人单位及毕业生进行调研,及时调整课程目标,增减教材内容与资源。教材更新策略如图1 所示。
图1 教材内容资源更新策略
表2 教材内容及学习任务设计
4 结语
成果导向的反向设计与活页式教材的设计思路不谋而合,其倡导的多元评价、持续改进也为活页式教材的更新注入了新的生命力。基于成果导向的软件测试类活页式教材开发能够有效解决目前高职软件测试教材的痛点,促进软件测试专业教学改革的深入,对专业建设具有指导作用。