“软件测试”课程混合式教学研究与实践

2020-04-30 06:49伍晓圆
无线互联科技 2020年6期
关键词:软件测试混合式教学

伍晓圆

摘   要:“软件测试”是软件相关专业开设的一门专业核心课程,在整个人才培养目标环节中处于重要地位,文章从研究目标、主要思路、措施及经验、解决的关键问题4个部分对“软件测试”课程混合式教学进行研究并实施教学,收到了较好的教学效果,课堂教学效果和学生学习效率显著提升。

关键词:软件测试;混合式教学;多平台协作

1    研究目标

“软件测试”是软件相关专业开设的一门专业核心课程,在整个人才培养目标环节中处于重要地位。本项目教学内容按照行业企业软件测试岗位真实工作过程设计,紧贴“全国职业院校技能大赛软件测试赛项”竞赛内容,注重学生实践技能、创新能力的培养,提升学生职业素养和就业能力。教学实施过程依据行业企业软件测试岗位真实工作过程设计,促进了教学过程与生产过程对接、课程内容与职业标准对接、专业与产业对接[1]。本项目授课目标是通过一学期的混合式教学模式学习,学生的相关能力素质可以达到初级软件测试工程师的应聘能力要求(熟练掌握功能测试的各个流程,了解性能测试等自动化测试工具)。

2    主要思路

教学内容是根据行业专家对软件测试岗位进行的任务和职业能力分析而设计,同时依据学生职业能力形成规律,按照软件测试实际工作过程中项目任务由简到难的编排方式对学习领域的教学内容进行序化,设计出软件测试的学习情境。学习情境是以项目为载体,由浅到难,符合宁夏职业技术学院学生的特点和认知规律,激发学生的学习兴趣,针对性和适用性强,能逐步培养学生分析问题和解决问题的能力及独立学习的能力。通過对软件测试岗位工作任务的分析,以软件测试员职业岗位能力培养为主线,将教学内容确定为一个学习情境:网上购物系统的测试活动,本课程主要围绕这个情境展开教学和训练[2]。实训技能点包括:功能测试计划制定与任务分派、功能测试方案制定、功能测试用例编写、功能测试执行和Bug汇总、功能测试总结报告;浏览器兼容性测试的执行和Bug汇总;性能测试工具的使用和报告编写能力;团队合作能力以及应用创新能力等职业素养。

教学实施依托混合式教学平台和丰富的在线资源,包括教学视频、慕课、微课、PPT课件、被测系统案例、试题库、测试工具等,开展“课前智慧导学、课上分享解惑、课后巩固追踪”的教学活动。混合式教学平台的选择以阔知智慧课堂为主线,拓才通云桌面和极域电子教室相互配合,力求发挥各个平台最大的优势实施最优化的教学体验。

3    措施及经验

在课前、课中、课后,依托多种混合式教学平台,借助丰富的教学资源,全方位打造学生线上线下多种方式的学习体验,内容如图1所示。

多平台协作授课在实际教学实践中,收到良好的实践效果,在各个平台的选取中,以“各取所长、扬长避短、为我所用”为原则,显著提高了课堂教学效果和学生学习效率。

在整个教学设计中,阔知智慧课堂承担着教学环节和教学活动的设计。课前智慧导学:教师组织教学材料—分发任务—学习者完成—提出问题。课上分享解惑:学生问题反馈—个体互动—小组互动—教师重难点问题讲解—问题解决—布置作业。课后巩固追踪:强化盲点—知识梳理—完成作业—作业(作品)展示。在实际教学实践中,利用阔知平台提供的丰富互动活动设计,大大提高了教学的互动效率。

在实训环节,传统模式中教师往往无法监督到每个学生的完成进度,从而有效督促每个学生的完成情况。此时,教师可使用极域电子教室软件“监控”功能,实时查看、浏览全体学生的桌面情况,监督学生完成进度,通过“学生演示”功能抽查学生实时完成情况。比如,在实际教学实践中教师使用“监控”功能发现个别学生在课上从事与本课程无关的活动或者作业进度停滞或太慢,使用“学生演示”功能实时转播给所有学生并予以严重警告,后续课程中基本再没有出现学生在上课时严重“开小差”的情况。

对于软件相关实操课程,软件环境限制了学生的实训空间和时间。爱拓才云桌面的使用,延伸了软件测试课程学习者的空间和时间。学生无论在教室、宿舍还是家中,都可以登录软件测试课程专属的远程云桌面,登录被测系统,完成学习任务。由于远程云桌面的“专属性”,学生相当于多了一台专门用于软件测试学习的“个人电脑”,课程相关的学习资料文档,都可以存放在这台“个人电脑”中。如果遇到问题,教师还可以远程登录学生的“个人电脑”查看问题、解决问题,甚至是检查作业。

4    解决的关键问题

4.1  学生学习效果方面

理论学习一直是各类课程教学中的难点,因为高职学生的群体特点,晦涩难懂的理论知识点往往让很多学生望而却步,针对理论知识点准备丰富的多媒体资源和有趣的教学环节帮助学生攻坚克难。比如在学习黑盒测试中等价类用例设计方法时,可以先通过预习作业,让学生通过生活中的例子理解有效等价类和无效等价类的划分方法,在课上将满分作业共享给所有学生,让学生对照教师评语和满分作业,找错误和差距。新知学习阶段,学生观看视频学习等价类基本概念和测试用例设计方法,通过“抢答”“点名答题”“头脑风暴”“测验”等教学互动环节,不断强化对关键知识点的记忆和理解。

实践教学中,让学生在动手实践中,不断获得成就感,促使学生主动学习。实施过程中分组实训和教师的实时监督、实时鼓励也十分重要。仍然以执行等价类测试用例为例,在实训环节,学生登录爱拓才云桌面,打开被测系统,完成实训任务:为网上商城系统的注册页面设计测试用例,考核学生在指定时间内发现的Bug数量和风险级别。教师使用极域实时转屏,各组分享组内同学的实训成果:有的学生虽然不爱理论学习,但却能找到质量很高的软件缺陷;有的同学表现出了非常好的软件测试岗位中需要的沟通能力,虽然debug能力弱,但是可以帮助同组同学复现Bug并说明Bug的风险程度。实际教学实践中,同学们各个方面的能力被突显出来,这些能力都是软件测试岗位需要的关键能力要求。

4.2  教师教学能力方面

4.2.1  课堂教学管理与课堂教学同生共轨

谈起课堂教学,无人不知,但是言及课堂教学管理,很多教师认为是属于班主任或学生管理的事情,学科教师只需要搞好学科教学就行。其实,课堂教学管理与课堂教学两者同生共轨。课堂教学的质量,三分靠水平,七分靠管理。但是在传统的线下教学模式中,教师要做到课堂教学管理与课堂教学两手抓,两手都要硬,却存在很大的困難。通过本学期混合式教学改革,教师可以借助混合式教学平台很好地解决这个问题。比如:将教学内容的大量讲解通过微课、慕课等方式传递给学生,学生在课堂上学习视频等资料的时候,教师可以用心观察、监督学生的学习状态、学习方法等,遇到有问题的学生,可以第一时间解决。

4.2.2  标准化教学流程

要达到课堂教学的规范化、精细化、流程化,需要教师对课堂教学流程进行标准化研究。在传统的线下模式中,教师在实际的课堂教学实施过程中教学环节存在很大的随机性,尤其是对于一些教学经验并不丰富的青年教师,由于缺乏多年教学经验的积累,很容易在实际课堂教学实施中,遇到课堂教学时间管理经验不够、遗漏一些重要的教学环节等问题,都会使得教学效果大打折扣。通过阔知智慧课堂,可以很好地帮助教师将课堂教学环节固定和精确记录下来(包括教学环节设计和教学时间等),这样非常有利于教师可以在日积月累中不断精进教学设计,形成不断完善的课堂教学流程,当形成近乎标准化的课堂教学流程后,可以当作经验通过阔知平台分享给更多的教师,尤其是缺少经验的青年教师。

4.2.3  教学评价科学客观

教学评价是教学活动过程中必不可少的基本要求之一,不能仅将视野局限在考试成绩、作业成绩、最后结果这种终结性评价上面,还应部分转向对于软指标的评定,诸如学习者信息检索能力、个性化与自主化学习、核心素养形成等方面。在混合式教学模式下,传统模式下的软指标“有据可查”,每一次教学互动都被系统精确地记录下来,教师可以借助精确的数据完成科学、客观的教学评价[3]。

[参考文献]

[1]2016-2020年全国职业院校技能大赛执行委员会.2019年全国职业院校技能大赛赛项规程(软件测试)[EB/OL].(2019-03-24)[2020-03-25].https://www.sohu.com/a/303687049_529028.

[2]于艳华.软件测试项目实战[M].北京:电子工业出版社,2017.

[3]秦楠.“互联网+”背景下混合式教学模式建构研究[D].济南:山东师范大学,2017.

Research and practice of mixed teaching in “Software Testing” course

Wu Xiaoyuan

(Ningxia Polytechnic, Yinchuan 750001, China)

Abstract:“Software Testing” is a professional core course offered by software-related majors. It plays an important role in the entire talent training system. This article studies and implements the blended teaching of the “Software Testing” course from the research goals, main ideas, measures and experiences,the key problems to be solved. With better teaching results, the classroom teaching effect and student learning efficiency have been significantly improved.

Key words:“Software Testing”; blended teaching; multi-platform collaboration

猜你喜欢
软件测试混合式教学
基于OBE的软件测试课程教学改革探索
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
混合式大学英语教学实证研究
基于SPOC平台的混合式教学模式研究和实践
基于SPOC模式的《大学计算机基础》课程改革的研究
浅论在混合式教学模式下高职思政课评价体系的构建
智能电能表软件测试技术概述
《软件测试》课程教学策略研究