下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于“卓越计划”的软件测试课程教学改革研究 摘要:按照“卓越工程师教育培养计划”的要求,针对软件测试课程教学中存在的问题,从课程内容、教学实验、课程实践和课程资源平台建设等方面进行改革。合理设置了教学内容并把测试案例贯穿到整个教学过程中,更加注重学生实践能力的培养,软件测试课程教学质量得到了显著提高。 关键词:卓越工程师;软件测试;教学改革 中图分类号:g642.0 文献标志码:a 文章编号:1674-9324(2016)28-0115-02 一、引言 为了培养一批适应社会经济发展需要、创新能力强的高质量工程技术人才,2010年教育部启动了“卓越工程师教育培养计划”改革项目。“卓越计划”强调对
2、学生工程实践能力、创新能力和国际化视野的培养1,2。 软件测试是软件工程专业的一门核心课程,它对工程实践要求很高,对学生的动手能力要求也很强。软件测试不仅贯穿软件开发的整个生命周期,覆盖软件各种应用领域,而且在软件开发的系统工程中占据相当大的比重,软件测试阶段所占的工作量约为软件工程总工作量的45%,所占的资金量约为总资金量的15%。在一些国际知名的软件公司中,开发人员和测试人员的比例通常为11,微软公司甚至达到了12。 然而,当前我国软件测试行业面临着测试人才严重短缺的问题,原因在于软件测试应聘者缺乏系统化的软件测试培养,软件测试的实践能力不高。按照“卓越工程师教育培养计划”的有关要求,软件
3、测试工程师的“卓越”培养标准包含两个方面:一是具备从事计算机工程工作所需的工程基础知识的专业标准。二是具有国家“计算机技术与软件专业技术资格”中“软件评测师”要求的知识和技能,掌握istqb国际软件测试工程师认证的知识体系结构的行业标准3。 二、软件测试课程教学中存在的问题 (一)课程内容偏重理论,缺少具体测试案例 课程中包含了许多软件测试的基本概念、模型、技术和规范,绝大多数学生缺乏软件开发与测试的实际经验,由于没有具体的测试案例贯穿整个测试过程,因而软件测试课程难于理解,学生的学习兴趣不高。 (二)任课教师缺乏软件测试的实践经验,软件测试实践环节内容单调 软件测试是一门实践性很强的课程,许
4、多任课教师没有接触实际的大中型软件开发项目,软件测试的实践经验很有限,很难透彻的讲解软件测试技术如何具体的运用。而许多高校的软件测试实践课往往停留在几种基本的白盒测试与黑盒测试技术上4,学生的软件测试实践能力得不到极大的提高。 (三)对软件测试工具缺乏系统的学习与实践 随着软件规模的不断扩大,仅靠手工测试已经不能满足软件开发的需要。近年来,软件测试行业出现了许多软件测试工具,例如qtp、autorunner、junit、loadrunner、testdirector、parasoft c+ test、rational purecoverage等,这些工具在软件测试行业中获得了广泛的应用。然而,
5、由于高校软件测试实验条件相对还比较匮乏,导致学生无法学习和使用这些软件,毕业之后还需要经过长时间的培训才能适应软件测试岗位的要求。 (四)不熟悉软件测试国家标准,不能书写规范的软件测试文档 软件测试依据的国家技术标准规范主要有8个,分别是:信息技术软件包质量要求和测试(gb/t17544-1998)、软件质量模型与度量(gb/t 16260-2006)、软件工程产品评价(gb/t 18905-2002)、计算机软件文档编制规范(gb/t 8567-2006)、计算机软件测试文件编制规范(gb/t9386-2008)、软件产品质量要求与评价(square)指南(gb/t 25000.1-2010
6、)、应用软件产品测试规范(cstcjsbz02)、软件产品测试评分标准(cstcjsbz03)。教师在教学过程中往往忽略了这些标准,学生对这些标准也不熟悉,因此在软件测试实践中不能按照标准的要求实施测试,也不能书写出符合规范的软件测试文档,使得学校培养的学生无法满足软件企业的需要。 三、基于“卓越计划”的软件测试课程实践教学模式 针对软件测试教学过程中存在的问题,我们在软件测试课程的教学内容、测试案例和测试实践等方面进行了一系列的改革,形成了基于“卓越计划”的软件测试课程实践教学模式。以测试理论测试技术测试过程测试工具为主线重新组织教学内容,设定后的教学内容如表1所示。 在软件测试的教学过程中
7、,我们要全程使用测试案例,让学生能将学到的测试理论与具体的测试实践结合起来,更加牢固地掌握软件测试的理论和技术。在教学过程中使用的测试案例包括面向对象的nextdate问题、三角形类型问题、工资支付系统、自动柜员机问题、简化的录像机系统等测试案例。在讲解案例的过程中还对相关测试工具进行介绍和演示,在课程实验和课程设计中学生要用到这些测试工具。 为了提高学生的软件测试实践能力,软件测试课程还增加了课程设计的内容。课程设计以57人为一组,完成基于b/s的图书管理系统的设计与开发,针对该系统按照软件测试国家标准编写软件测试的相关文档,并利用测试工具完成系统的各项测试。此外,还邀请国内知名软件测试公司
8、的工程师进行专题讲座,并利用暑期组织学生到软件公司进行软件测试实习。 通过一系列的软件测试课程教学改革,学生的软件测试实践能力得到了极大的提高。为了帮助学生更好地掌握软件测试的理论和技术,扩大学生的视野,我们还开发了基于“卓越计划”的软件测试课程网络资源平台。该平台的内容包括7大模块即:软件测试课程知识体系模块、软件测试工具模块、软件测试实训案例分析模块、职业资格考试信息模块、软件测试试题库模块、在线测试模块、答疑与讨论模块。通过该平台的运行,增强了学生与学生之间、学生与教师之间的互动,极大地调动了学生学习软件测试的积极性,激发了学生的学习热情和兴趣,也收到了很好的效果。从开展软件测试课程教学
9、改革以来,近三年软件工程专业毕业生从事软件测试的人数分别为8人、27人和39人。从企业反馈的情况来看,学生软件测试基础知识掌握得比较扎实,能熟练运用软件测试技术和工具完成软件测试任务,并能正确书写软件测试的相关文档。 四、结语 软件测试是软件工程专业的核心课程,是一门实践性很强的课程。近几年来,我们按照“卓越工程师教育培养计划”的要求,针对软件测试课程教学中存在的问题,对软件测试课程进行了教学改革,从课程内容、教学实验、课程实践以及课程资源平台建设等方面着手,通过借鉴国内外先进的教学理念,合理设置了教学内容,并把测试案例贯穿到整个教学过程中,注重了学生实践能力的培养,使本课程的教学质量得到了显著提高。 参考文献: 1林健.“卓越工程师教育培养计划”通用标准研制j.高等工程教育研究,2010,(4):21-29. 2陈翔,鞠小林.卓越计划驱动下的软件测试技术课程教学改革j.计算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年标准砌体工程分包合同样本一
- 美食springboot课程设计
- 专题01基础知识综合(原卷版)
- 用户画像课程设计
- 自然课程设计营销推广
- 换热网络课程设计
- 理论课程设计需要考虑
- 湖南省株洲市2024-2025学年高三上学期期末考试政治试题(解析版)
- 直播器材培训课程设计
- 汽修行业修理工技能提升总结
- 2023-2024学年上海市普陀区三年级(上)期末数学试卷
- 中国特色大国外交和推动构建人类命运共同体
- 《风电场项目经济评价规范》(NB-T 31085-2016)
- 热控专业施工质量验收范围划分表
- 2022年sppb简易体能状况量表
- 各类传染病个案调查表集
- 全口义齿PPT课件
- 室内装饰装修工程施工组织设计方案(完整版)
- 消防系统检测方案(完整版)
- 关于童话故事的题目
- 工程竣工验收备案申请表1
评论
0/150
提交评论