软件测试教学改革论文

2022-04-17

摘要:从“软件测试”课程思政改革的目的和意义出发,结合课程思政的教育理念,分析“软件测试”课程与思想政治课程的契合点和实践举措,倡导专业课思政元素的挖掘,将职业道德、工匠精神、社会主义核心价值观等思政元素融入“软件测试”课程教学过程中,有效提升学生的人文素质和思想政治素质,并促进教师的政治素养和育人水平的提高。今天小编给大家找来了《软件测试教学改革论文(精选3篇)》,欢迎阅读,希望大家能够喜欢。

软件测试教学改革论文 篇1:

基于实训平台的软件测试教学改革

摘要:针对目前软件测试教学中的实训环节校企合作存在体制障碍问题,而且传统的软件测试教学模式、教学方法和手段很难将直接能在企业中运用的知识传授给学生,已不能适应时代发展的需要。本文介绍了在软件测试课程的教学过程中引入软件测试实训教学平台这一新的探索,取得了很好的教学效果。

关键词:软件测试 实践教学 案例教学 项目驱动

软件测试作为控制软件产品质量的重要手段,目前在国内也已经热起来。国外软件厂商早就极为重视软件测试,目前欧美等软件产业发达国家的软件企业里,软件测试和开发人员的合适比例达到1∶1,甚至不少企业测试人员的规模已超过了开发人员。而国内,在被调查企业中,测试人员与开发人员比例为1∶5的企业高达36.4%,比例为1∶2的企业占31.8%,比例为1∶1及以上的企业仅占31.7%。随着产业和企业的发展,企业必然需要大量的测试人员[1]。目前国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,软件测试人才缺口已超过20万并向30万大关急速挺进。在中华英才网近期发布的2010十大热门职业中,软件测试工程师也位居三甲之列。但是各高校并没有准备好这方面的人才,迫于就业压力,许多本科生、硕士研究生纷纷通过自学、培训等途径获取软件测试所需要的技能,去应聘软件测试职业。传统的软件测试教学模式很难将直接能在企业中应用的知识传授给学生,教学方法和手段已不能适应时代发展的需要。鉴于此,高校应该根据社会需要,调整培养方案,培养出具有扎实软件测试理论基础、掌握软件测试方法和具有一定软件测试经验的软件测试人才。

1 目前软件测试实训环节校企合作状况

当前软件产业的校企合作主要有以下几种模式:订单式培养、共建实验室、课程置换、实习实训基地以及项目合作等。以上几种模式的校企合作,都非常有助于高校培养学生的实践动手能力,但据我们了解的情况,在软件行业中这几种形式的校企合作真正成功的比例并不高,大多数高校是要么找不到合适的企业进行合作,要么就是将校企合作流于形式,为合作而合作。近年来高校的整体就业形势不容乐观,也从侧面印证了这一点。这种情况内在的深层次原因在于企业需要有工作经验、动手能力强、有团队合作精神和领导力以及学习能力的软件测试人才企业不愿接收没有丝毫经验的学生。校企合作还存在体制障碍,企业追求的是效率利润、是市场经济的思维,高校则属于计划经济思维[2]。实习生这么廉价的劳动力企业并不喜欢,因为他们不能提高中小企业的效率,反而增加了管理成本。

2 软件测试实训教学平台的引入

根据以上的实际情况我们引进了软件测试实训平台应用于软件测试实践教学以及学生实训。系统提供了大量的教学实训案例,让学生可以在系统的指导下,学习并完成教学实训项目。软件测试的实训过程采用企业化的管理方法,能够让学生按照企业实际的工作方式完成项目,项目成果也完全按照企业标准来进行要求,为学生踏入社会提供了有力的保证。图1是该平台的结构图。

2.1 实训内容安排

第一阶段:软件测试基础知识。

软件开发过程、软件质量保证、软件测试概念、软件测试分类、软件测试工作流程、软件测试人员的职业前景[3]。

第二阶段:Oracle数据库部分。

Oracle数据库的安装、基本sql语句讲解,包括数据库的增删改查操作、数据库客户端工具plsql的使用、存储过程和触发器、数据库编程、数据库恢复与备份。

第三阶段:测试平台环境的搭建。

Php环境的配置、IIS服务器的使用、Phpwind的搭建、Manis缺陷跟踪平台的搭建、Bugfree缺陷平台的搭建、Perl环境的安装、Bugzilla缺陷跟踪平台的搭建和使用[4]、Jdk环境的配置、Jira平台的搭建、TD测试管理工具的使用。

第四阶段(1):功能测试工具QTP。

QTP的下载和安装、Qtp工具的基本使用、Qtp的录制模式、Qtp检查点的应用、Qtp的回放模式、Qtp中的数据驱动的应用、Qtp中连接数据库调用外部数据、Qtp中GUImap的应用、Qtp中正则表达式的应用、Qtp中的脚本开发、Qtp中脚本的切割、实训项目:飞机订票系统、电子计算机器。

第四阶段(2):性能测试工具loadrun-ner[5]。

Loadrunner的安装、Loadrunner工具的基本使用、Web环境的中检查点功能的应用、Loadrunner中参数池的配置、Loadrunner中连接数据库调用外部数据、Loadrunner中调用外部dll文件、Smtp协议的性能测试、Oracle数据库的性能测试、ODBC协议的录制、实训项目:计算器程序的性能测试、邮件服务器的性能测试、网上商城项目的性能测试。

第四阶段(3):IBM Rationl系列测试工具。

Robots功能性能测试工具、robots gui功能测试工具、robots vu性能测试工具、Rational site check网站链接测试工具、Rational cq缺陷跟踪平台、实训项目:计算器程序的性能测试、邮件服务器的性能测试、网上商城项目的性能测试。

2.2 实训管理

统一管理实训资源,实现教学资源的积累与有效的重复利用。除了系统提供的实训资源以外,还将学校现有的实训资源整理到系统中,而且实训资源还可以随时进行添加。例如,从合作企业承包的项目中收集、从学生毕业设计中收集、从学生上机作业及课堂作业中收集、从教材及参考书中收集、从互联网中收集。

在实训资源的制作中,已经融入了阶段设定的概念,可以将一个实训过程分为不同的阶段,并设定每阶段目标以及所使用的资源,资源可以是文本、网页链接、Office文档、PDF文件、视频文件等。实训资源可以随时方便快速的发布为实训。实训的安排利用指定的实训资源,指定班级,创建小组,开展相应的实训课程。

系统按照企业管理方式并结合软件实训过程的管理,形成了自己独特的实训过程管理机制。在实训的过程中,教师可以控制学生实训阶段的进程,只有学生按要求提交的阶段成果,通过教师审核后,学生才能进入下一个实训阶段。

在实训过程中,学生可以进行模拟打卡,编辑个人计划,个人总结,组织小组讨论,同时还要根据要求进行个人日志的编写,在阶段工作结束的时候,组长需要上传阶段成果,当教师审核通过的时候可以进入下一个阶段的实训工作。图2是实训管理结构图。考虑到学生的实训能力不同,所有实训项目全部提供可参考的标准答案,供学生对比自己的工作成果,提高自己的技术能力。无论开发和测试,在学生学习完基础知识以后,在进入通过教学实训部分,让学生在有辅助指导的情况下,体验整个软件测试的过程。

3 结语

企业需要的是有经验有动手能力的人才,追求的是效率与效益,只有提升学生的动手能力,才能让学生满足企业用人需要。我们的教学知识点、项目实训资源,全部按照企业实际应用标准进行要求,保证学生完成的实训成果可以达到企业应用的要求。我们对软件测试的教改受到了高年级的计算机相关专业本科学生、研究生和老师的普遍欢迎。通过调查,大多数学生认为使他们对课本知识的理解更加深入了,主动思考问题的能力也得到了提高,对企业管理方式、手段能够有很好认识,有助于理解企业的管理方式及手段,很好地帮助他们快速完成到员工的角色转变。教师们也普遍反映“软件测试平台”的引入,使教学质量和教学效果得到极大的提高。

参考文献

[1] 李亚.“软件测试”教学探索与实践[J].计算机教育,2008(6):31-32.

[2] 姚彦如.深化校企合作助力人才培养[J].计算机教育,2008(15):36-39.

[3] 朱少民.软件测试方法和技术[M].北京:清华大学出版社,2005:1-50.

[4] 徐芳.软件测试技术[M].北京:机械工业出版社,2006:145-152.

[5] 柳纯录.软件评测师教程[M].北京:清华大学出版社,2005:609-650.

作者:戴勇谦 戴勇新 周旋

软件测试教学改革论文 篇2:

课程思政理念下的“软件测试”教学改革初探

摘  要:从“软件测试”课程思政改革的目的和意义出发,结合课程思政的教育理念,分析“软件测试”课程与思想政治课程的契合点和实践举措,倡导专业课思政元素的挖掘,将职业道德、工匠精神、社会主义核心价值观等思政元素融入“软件测试”课程教学过程中,有效提升学生的人文素质和思想政治素质,并促进教师的政治素养和育人水平的提高。

关键词:课程思政  软件测试  教学改革  高校思政

A Preliminary Study on the Teaching Reform of "Software Test" under the Ideological and Political Concept of Curriculum

HU  Ting

(School of Information, Hunan Radio and Television University, Changsha, Hunan Province, 410004 China)

為贯彻落实全国高校思想政治工作会议精神,落实立德树人根本任务,切实推动高校思想政治工作创新发展,必须抓住课程改革核心环节,充分发挥课堂育人的主渠道作用,推动“思政课程”向“课程思政”转变,“使各类课程与思想政治理论课同向同行,形成协同效应”[1]。在此背景下,深入践行课程思政理念,在知识传授和技能培养的同时,以润物无声的方式引领学生形成正确道德价值观,着力推动符合社会需要的德才兼备、全面发展的综合性人才的培养,是当前高校教师面临的重要探索和教学实践[2]。

1  “软件测试”课程思政改革的目的和意义

《软件测试》是计算机科学与技术、软件技术等专业的专业核心课程,主要讲述软件测试的基本原理、测试过程及测试方法,培养学生分析、测试软件系统的能力。课程主要内容包括软件测试基础、软件测试基本概念、白盒测试技术、黑盒测试技术、功能测试技术、性能测试技术、自动化测试技术、测试报告的撰写等,对该专业学生的职业能力和职业素养的养成起到主要的支撑作用。

传统的《软件测试》课程教学偏重于对理论知识、基本原理等的讲授,针对学生社会主义核心价值观、世界观和人生观的培养,还有较多的不足。对《软件测试》课程进行课程思政教育,可以借助专业课堂,在加深学生对课程知识的理解和掌握的同时,帮助学生树立专业自信,建立专业热爱,使学生深刻领会习近平新时代中国特色社会主义思想的基本内涵,增强“四个自信”,培育哲学思维,树立正确的世界观、人生观,培养积极进取的科学精神,增强职业素养。

2  “软件测试”课程的教学目标

2.1 知识和能力目标

(1)了解软件测试的发展历程,理解软件测试的基本概念和软件测试在软件产品开发过程中的重要作用和地位。认识到软件测试的必要性,培养良好的软件开发习惯和软件测试理念。

(2)熟练掌握各种软件测试的技术和方法、软件测试的基本过程、软件测试的分类等,掌握主流测试工具的运用,具备正确运用软件测试技术解决实际测试问题的能力。

(3)进一步提高阅读程序代码和纠错的能力,掌握测试用例的设计、自动化测试及性能测试的执行、测试方案和测试总结的撰写,熟悉软件测试员的职业内涵和工作职责等。

在以上理论指导下,通过完成项目工作任务的全过程,培养学生的技术运用能力、协同合作能力以及沟通交流能力,提升学生的综合素质。

2.2 思政目标

(1)马克思主义哲学、习近平新时代中国特色社会主义思想、社会主义核心价值观、四个自信等方面与教学内容的聚合、契合与混合[3]。

(2)通过课程的学科史、典型科学故事和科学家故事挖掘,培养科学精神,引导正确的科学价值观,激发民族自豪感、历史使命感和奋发进取心。

(3)结合软件技术伦理教育,例如软件知识产权等,培养学生知晓从事该专业所应遵循的价值理念、伦理原则和行为标准,坚定学生责任主体意识,遵守社会规范,形成正确的伦理价值判断。

(4)回归初心。明确任何软件测试,都离不开我们学习到的各种测试技术和方法。通过介绍国内外本专业以及相关产业所处的发展背景、发展动向、发展水平对比等,引导学生树立竞争意识,培养创新精神。

总之,在“软件测试”课程思政教学过程中,专业课必须专业,再合理适度地落实课程思政,打通计算机类学科和马克思主义学科之间的专业壁垒,落实跨学科分析和教学,将无形的价值观教育和有形的专业知识进行有机结合,以“春风化雨、润物无声”的方式实现专业课思政教育总目標,在专业课堂中潜移默化地完成思政教学。

3  “软件测试”课程思政初探

为了践行“软件测试”课程思政,笔者围绕教师队伍建设、教材体系改革、思政资源挖掘、相关机制体制4个方面提出对策与建议。

3.1 强化教师队伍

课程思政是高校每位专业课教师都要担当的责任和使命,高校应该建立完善全方位、多层次教师培训与发展体系,通过理论学习、党性教育、社会调研等多种方式,提高专业课教师的政治人文素养。在教学过程中,组建混合专业背景的课程思政教学团队,群策群力深挖专业课程中蕴含的思政元素,不断丰富教学维度[4],在日常开展思政讲堂、交流研讨、主题实践等活动,推动实现全员、全程、全方位育人。

3.2 改革课程体系

教材选用符合学生认知规律的国家统编教材,并大力加强教材建设,对教材进行二次深度开发。以课程思政教学教学团队为单位,集中骨干教师力量,挖掘专业课蕴含的文化基因和思政元素,并将其纳入教学计划、课程标准、人才培养方案和教学大纲,进而指导一线专任教师教学实践,形成课程思政理念下的专业课课程体系。同时,积极运用互联网等新的教学载体,“线上”“线下”翻转课堂,让思想教育工作更接地气、更有活力。

3.3 深挖思政元素

为了实现课程承载思政、思政寓于课程,笔者在教学内容上充分挖掘课程的思政元素,重点强化创新精神、科学素养、伦理意识和工匠精神教育。例如,在讲解软件测试的必要性时,播放“厉害了,我的国”的电影剪辑视频,引导学生指出视频中的中国制造元素:国产大飞机、射电望远镜、海上钻井平台等,讲解这些大工程都需要经过严格的软件测试才能正常运行,坚定学生的中国自信,激发学生的爱国热情和专业课学习的积极性。还有在学习软件测试方法时,介绍班级参加湖南省和国家软件测试技能大赛获奖同学的学习事迹,他们在学校组团集训几个月,从编写测试方案、选择测试用例执行测试、到提交Bug和总结报告,每次一训练就是4h纹丝不动,反复测试、字斟句酌、一丝不苟,用这些身边的工匠精神、敬业精神激发学生的学习热情。在教学过程中,始终注重社会主义核心价值观的实践。比如,课程的实训环节,要求学生组成测试团队,以协作方式完成实训任务,切实体会“和谐”“友善”等核心价值观。还有诚信考试贯彻、职业操守培养等。

3.4 完善制度保障

课程思政致力于促进思想政治教育与知识体系教育的有机统一,是一项系统工程,必须统筹规划,建立常态化的行之有效的领导机制、管理机制、践行机制和监督评价体系[5]。一是优化管理,学校各部门要联动协同、有效衔接,实现教育教学资源有效整合,为跨学科的教学团队提供政策支持、体制保障。二是科学设计课程思政的评价体系。要区分不同学科门类,分类制定评价指标,建立有效的督导评价、考核激励机制。

4  结语

实践证明,“软件测试”课程思政充分提炼教学内容中的思想政治教育元素,准确把握思政教育与专业课教育的融合点,通过课堂教学这个主渠道,不仅传授了专业知识,也发挥了课程的育人功能和专业课教师的育人责任,达到了潜移默化、润物无声的育人效果,使“传道、授业、解惑”真正落地成为现实。

参考文献

[1] 习近平在全国高校思想政治工作会议上强调:把思想政治工作贯穿教育教学全过程开创我国高等教育事业发展新局面[N].人民日报,2016-12-09(1).

[2] 高德毅,宗爱东.课程思政:有效发挥课堂育人主渠道作用的必然选择[J].思想理论教育导刊,2017(1):31-36.

[3] 冯刚,王树荫.思想政治教育研究热点年度发布2018[M].北京:团结出版社,2019.

[4] 黄闯.思政课实践教学改革研究[J].教育评论,2019(9):108-112.

[5] 刘文红.新闻传播课程思政论文集[M].北京:知识产权出版社,2018.

[6] 刘晓雪.“互联网+”背景下高职院校思想政治教育第二课堂构建的发展趋势研究[J].当代教育实践与教学研究,2020(2):22-23.

[7] 张美云.“大思政”格局下理工科高校思想政治理论课教学改革探析[C]//Engineering Technology Press、Southern Illinois University Carbondale、National University of Singapore.Advances in Artificial Intelligence (Volume 3)——Proceedings of 2011 International Conference on Management Science and Engineering (MSE 2011).Engineering Technology Press、Southern Illinois University Carbondale、National University of Singapore:Information Engineering Research Institute,2011:487-490.

作者:胡汀

软件测试教学改革论文 篇3:

面向高校的软件测试课程教学改革探索

1 引言

工程教育人才培养的理念是:以职业为导向,培养和企业零距离对接的专业性应用型工程人才。工程专业的人才培养模式需要围绕“零距离对接”这个理念展开。通过实训这种实践教学形式,将理论教学导向应用教学,为社会培养急需的软件工程化应用型人材。并且实训平台可以实现教学工作的全自动化管理,有效利用校园网的软硬件资源[1]。本文从技术促进学习(Technology Enhanced Learning,TEL)的研究和实施两个层面着手,提出了一种以基于“知识可视化”的学习活动为中心的教学设计思路,并通过一个工程教育实训平台提供对这种教学设计的有效支撑。通过运用信息技术对学习者的学习活动进行支持,从而达到提高学习效率和增强学习效果的目的。其实现手段主要是实训平台的研发。

2 实训平台介绍

实训平台是一个软硬件结合的平台,不仅克服了学生学习过程中依靠纯粹的软件模拟所带来的与真实的现场环境严重脱离,从而导致感受不深理解肤浅,而且也能成功避免让所有学生直接使用现场真实设备与其它优质教学资源而带来的包括师资、设备等的严重浪费或者由于学生的不正当操作而带来的设备异常甚至损坏,从而影响正常的教学计划。基于实训平台能够通过软件与数学模型等对学生的实验过程进行一些先期的判断与处理,及时发现实验过程中的错误操作和其它方面的错误,并尽早将错误的提示与警告信息返回给学生,避免由于实验过程中操作与处理逻辑的错误从而产生异常实验结果而带来的艰难检查与重复调试。实训平台采用现代技术与当前流行的网络设备开展教学活动,可以充分利用计算机技术、网络技术与多媒体技术来增强教学的生动性与逼真性,提高广大学员的学习效率,同时,它所提供的在线课件制作、在线课件资料存取与检索以及在线播放、在线交流技术可以让学员快速掌握现代信息技术与软件系统的使用[2]。

实训平台的发展趋势是保证学习者在真实的企业环境下,基于真实的项目进行的知识、技能和素质的训练。在面向TEL方面应该满足学习资源的内容必需、难度适中、结构合理、媒体适当和导航清晰;在学习环境上要满足群体归属、个体成就和情感认同;在管理信息系统上要满足过程耦合、绩效提升、数据可信和习惯养成;在教学设计上采用“知识可视化”思路。

3 软件测试教学改革意义

(1)从学生角度,以企业用人标准为指导,针对企业的岗位胜任能力,着重培养学生的工程能力、专业技能和职业素质,从而切实提高学生的就业竞争力。

(2)从企业角度,以企业岗位胜任能力为导向的实训学习,可以确定学生个性化的学习目标,并通过技术手段记录学生完整的学习过程,使在校的学习成为企业人力资源战略的组成部分。

(3)从社会角度,面向企业岗位胜任能力培养应用型人才,是区域高校服务于区域经济的责任,只有以就业能力为导向培养出来大量的人才,才能促进区域产业发展。

实训需要对传统的以学科专题为导向的课程体系进行工程化改造,通过营造真实的企业环境,基于真实的项目对学生进行知识、技能和素质的训练,让学生在学习中就面临真实的工作任务、项目管理和绩效考核等的压力。改革内容包括:分析企业的用人需求,构建企业岗位胜任能力模型;以工作过程为导向建立实训教学的课程体系;建立实训平台来整合实训教学的教学设计、教学管理和项目管理等各个方面;模拟企业真实的实践环境,用真实的项目案例贯穿实训教学的始终。

4 结论

实训平台是以因特网为桥梁,跨越教师和学生,在时间和空间上的距离,突破传统面对面的教学实训方式的限制,将授课课堂由教室和实验室延伸到因特网所覆盖的任何一个场所的一种新的教学模式。学校也不用额外购买贵重的软件、硬件,而改为向服务提供商租用平台、Web软件来服务学生,服务提供商会全权管理和维护平台[3]。实训平台致力于为不同专业的学生群体提供信息化特色服务,具有多架构、多模式、跨地域、跨平台、多语言的特点,要求灵活开放易扩展的集成方式。

参考文献

[1]杨云,孙歌.用.net技术实现体育理论考试WEB化管理.计算机工程与设计,2007.

[2]胡江林.远程实训平台管理系统的设计与开发.同济大学电子信息工程学院,2009.

[3]周一凡.在线实训平台的设计与实现.华东师范大学,2010.

上一篇:大学教师职业责任论文下一篇:建筑工程水文地质论文