“软件测试”课程教学现状分析

来源 :课程教育研究·上 | 被引量 : 0次 | 上传用户:zhangdeting
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】“软件测试”是软件工程专业的一门重要专业课,课程目标是培养合格的软件测试工程师,但随着软件行业的迅猛发展,原有的教学方法暴露出了培养的学生理论知识不系统、工程能力不强的诸多不足,导致培养的学生难以满足软件测试职位的需求。本文对“软件测试”课程的教学现状进行了分析,以期能够引起该课程的教学改革讨论和推进。
  【关键词】软件测试  教学改革  软件测试工程师
  【基金项目】2015年中央高校基本科研业务费专项资金项目“C程序代码级内存缺陷的充分性检测技术研究”(15CX02050A)。
  【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2015)09-0229-01
  一、引言
  随着软件产业的迅猛发展,软件的复杂性也日益增加,导致对软件的质量提出了更高的要求,这也使得软件测试工程师成为每个软件企业都不可或缺的技术人才。“软件测试”就是一门培养软件测试工程师的专业课[1],本课程较为系统的介绍了软件测试的基本理论、测试方法、测试过程以及常用测试工具等内容。本课程知识的掌握将为学生系统的掌握软件工程知识体系以及毕业后从事软件测试、软件开发等职位打下良好的基础。
  如何扎实有效的培养软件工程学生在软件测试领域既具有理论基础、又具有工程实战能力,目前许多软件工程专业教育者进行了积极的探索 [2-4]。我校软件工程专业已入选山东省卓越工程师培养计划[5],为了执行国家对软件工程专业卓越工程师培养的精神,融合学校的“三三三”培养体系[6]的顶层设计,以贯彻培养理论扎实、具备工程实践能力、创新能力强、适应经济社会发展需要的高质量软件工程师为目标,我们也在软件测试课程的培养方案、课程结构、教学方法和考评体系等方面进行了一系列的改革和探索[7,8]。其中最为重要的改革是借鉴CDIO(Conceive-Design-Implement-Operate)工程教育理念,落实了“基于项目的教学”方法,增开了大量的课程设计和综合实践环节,在理论教学的同时注重了工程实践能力得培养。
  二、“软件测试”教学面临的问题
  “软件测试”课程的已有的教学改革改善了教学效果,但是由于传统的教学方法依然影响着教学,所以目前的软件测试课程教学过程中依然面临一系列问题。
  (一)教学内容抽象,学生学习兴趣不高
  软件测试是软件工程知识体系的九个知识域中理论性最强的一个知识域,必然造成软件测试教材与教学内容较抽象。目前,软件测试课程教学中普遍存在着理论教学偏重的特点,扎实的理论素养是卓越工程师的必备基础,但是即便对于软件工程专业的本科学生,也欠缺软件项目的实际开发经验,所以课程内容的抽象性增加了学生对课程内容的理解难度。为促进学生对理论知识的理解与应用,必须结合软件测试的课程特点,将抽象的内容分化到软件测试过程的不同阶段中,并采用相应的测试工具体现测试的方法,再应用于教学案例,才能促进学生对抽象的测试理论知识的理解与应用。
  (二)教学内容碎片化,学生没有完善的测试知识体系
  按照软件开发过程的要求,软件测试是贯穿于整个开发过程的一项活动。而在教学中,软件测试的理论出现了割裂,各知识点呈现碎片化,理论内容与实际的软件测试流程不同步。将不同的测试理论与方法进行了分割,这样利于教材内容的安排以及教学内容的组织,但这也必然造成教学内容碎片化,学生形成不了一个统一的测试理论框架,难以把握所学的理论与方法在软件开发与测试的过程中如何应用。为促进教学效果,有必要基于软件测试过程,定位软件测试的介入点,在不同的介入点进行理论知识的分配,形成一个以软件测试过程为主线、各理论知识在介入点进行分配的鱼骨图式的软件测试理论知识体系。
  (三)轻视测试工具应用,培养的学生与企业需求难以衔接
  因为软件测试方法众多,这也造成有大量可选的软件测试工具。虽然工具的培训是培养卓越工程师的一个必备环节,然而卓越工程师的培养毕竟不等同于职业教育,不能只是简单的掌握一个测试工具,而应该了解测试工具所体现的测试理论、所适用的测试阶段以及所应用的场景。在进行测试工具培训锻炼的同时,必须结合所讲授的测试理论,以及该工具适用的测试过程与测试场景。为了全面的掌握各种具有代表性的测试工具,需要搭建一个测试工具箱。
  (四)教学案例简单,学生没有完整的测试思路
  因为理论知识碎片化的讲授,也造成目前教学中只能采用简单的案例,简单的案例虽然有助于学生对具体测试方法的理解,但是难以融会贯通的掌握对一个完整项目的测试。为此,需要基于鱼骨图的软件测试理论知识体系,精心设计能够贯穿整个测试流程的案例,并有必要设计不同类型的案例,形成一个分层次、分类别的测试案例库,以保证对各种测试方法的掌握。
  (五)学生对软件测试存在认识偏差,缺乏从事软件测试职业的意愿
  目前国内软件行业依然蔓延着“重开发、轻测试”的观点,这种观点也延伸到软件工程专业的教学中,导致部分学生对软件测试这个职业存在认识偏差。这就要求软件测试课程需要从原来偏重理论讲解、学生欠缺软件测试训练的教学中摆脱出来,应该与软件测试工程师要求的能力培养集合起来,注重理论培养的同时,加强与软件测试职业的衔接,增设对软件测试工具的训练,加大基于案例与项目的实战训练,通过工程能力的培养以加深学生对软件测试的正确认识。
  三、总结
  为了执行我校软件工程专业的卓越工程师培养计划,解决“软件测试”教学中存在的上述问题,我们计划在已有的教学改革基础上,提出“方法为基、过程引导、工具跟进、案例贯穿”的“方法-过程-工具-案例”四位一体的教学方法,以解决目前“软件测试”课程中存在的诸多问题。
  本文分析了“软件测试”这门课程随着卓越工程师培养、研究型教学的要求下在理论培养与工程能力训练等方面逐渐显露出的各种亟待解决问题,只有充分认识到这些问题,才有可能针对问题进行教学改革,进而培养理论与功能能力具备的软件测试人才。
  参考文献:
  [1]吴春雷, 刚旭, 张俊三. 基于“卓越计划”的软件测试类课程改革[J]. 计算机教育, 2014,11:88-91.
  [2]李月龙. 高校软件测试课程教学改革研究[J]. 计算机教育, 2014,7:16-18.
  [3]邓松. 递进式软件测试创新人才培养模式研究[J]. 计算机教育, 2014,7:5-7.
  [4]周雪妍, 林澤鸿, 罗秋滨, 路雯靖, 刘玉利. 软件测试技术四面体培养模式的探索与研究[J]. 教学研究, 2013,5:56-58.
  [5]张国平等. 软件工程卓越培养计划的研究与设计[C].软件工程2011年会,2011,10.
  [6]刘华东. 构建“三三三”培养体系 推进本科教育迈向更高目标[J]. 中国高等教育, 2012,18:34-36.
  [7]吴春雷. 面向应用型软件人才教学模式的探索与实践[J].中国成人教育, 2014.04:124-126.
  [8]张国平,吴春雷. 软件工程专业核心课程案例化教材的规划与设计[J].高等理科教育,2013.10:85-87.
  作者简介:
  董玉坤(1981-),男,汉族,讲师,博士,研究方向:从事软件测试领域的教学与科研。
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
摘要:在高职高专教育新理念的引导下,课程开发的重点在于培养学生的實践能力。工作过程导向教学方法是将课程内容与生产工作过程结合起来,在让学生学习到理论知识的同时,又学会了知识应用和实践操作。本文通过分析工作过程导向教学方法在高职教育的应用,探索了以工作过程为导向的高职课程开发的思路与设计路径。  关键词:工作过程导向;课程开发;职业能力  一、工作过程导向高职课程开发概述  在传统的高职教育理念中,
血管钙化(VC)是体内矿物质代谢失衡的表现之一,其与衰老、糖尿病及肾功能紊乱等有关.由于对VC病理发生机制研究的缺乏,目前临床较难提供一种有效的方法来预防及治疗VC.随着体
作为中西部山区小城镇旅游深度开发的代表,隆回特殊的地理位置和相对封闭的原生态人居环境,成就了隆回县绚丽灿烂的自然景观,沉积了魏源文化、花瑶民俗文化、滩头年画和造纸
摘要:当代藏语文学中最重要的两个组成部分是作者和作品。当代藏语文学发展几十年以来,其作家队伍的结构发生了一些变化,并且其文学体裁和作品质量方面也发生了一些较为明显的变迁,本文围绕这些问题,作出简要分析。  关键词:当代藏语;作者;题材  一、作者队伍和年龄结构  就作者队伍和年龄结构而言,目前,老一代作家(指上世纪八十年代中后期开始步入文坛的、并有一定创作实力的群体)逐渐淡出藏族文坛,这是藏族当代
问题是思维的导火线,课堂提问是高中生物教学中必不可少的教学手段之一,科学合理的课堂提问不但能够非常有效的激发学生参与生物学习的积极性,还能巧妙的激发学生参与生物学
摘要:二语习得是一项伴随着情感体验的语言学习过程,因此包括学习动机、自信心和焦虑等在内的情感因素影响着二语习得的效率和效果。本文以美国语言学家Krashen的情感过滤假说为依据,讨论了三个情感因素对二语习得的具体影响,并将其与外语教学相结合,试图探讨出提高外语教学的方法。  关键词:二语习得;情感因素;外语教学;方法  二语习得是指在自然或人为环境下刻意或者无意地学习一种非母语语言的过程。美国语言
在新疆伊斯兰教义的影响背景下,宗教信仰是指导维吾尔族生活习惯的关键,很多习俗都是宗教信仰基础上形成的,而维吾尔族的精神世界、实际行动、生活习惯、言行等各个方面充分
目的:探讨脑瘫儿童异常心理的护理办法.方法:收集2015年1月~2017年1月期间的脑瘫儿童40例,随机分为观察组和对照组,每组20例,对照组接受常规护理,观察组接受综合心理护理干预,
实现课堂高效的关键是提高学生的学习力.调查发现,制约学生生物学习的重要因素,是相对学生来说过于封闭的学习情境.在课堂里,师生偏于单向的交流,教师过于封闭情感,课堂过于