APP下载

软件测试专业与课程体系建设研究与探索

2020-11-10刘洁

科学与财富 2020年27期
关键词:软件测试课程体系软件

摘要:本文基于大数据时代行业对高职软件测试技术专业人才提出的要求,总结了我校软件测试方向十几年的发展经验,提出了全面构建以工程素养为特征的软件测试人才培养体系,并在专业与课程体系、实践教学基地、教学团队与师资队伍等三方面建设方案进行了探索与实践。

关键词:软件测试;专业与课程体系建设

一、软件测试方向人才培养目标

软件测试专业培养的是适应于提高软件质量的各个软件企业的工作人员。在信息技术产业快速发展过程中,软件应用领域不断扩展,市场对软件产品的质量提出了更高的要求。软件工程领域的实践证明,有效实施软件测试可以显著赶紧软件质量。软件测试是专业性、技术性、实践性要求非常高的工作。但长期以来一些企业存在“重开发、轻测试”的错误观念,致使我国软件测试人才(特别是具有多年实践经验的人才)紧缺已是不可回避的事实。与此同时,软件测试技术渗透到时下各种热门的系统及应用之中,下图罗列出2019年软件测试行业报告的被测系统及技术占比的调研数据。软件产业要发展,提高软件质量势在必行,这样就产生了对软件测试人员的大量需求。

我校通过前期调研开设了软件测试方向并经过十几年的发展逐步完善课程体系,期望培养出面向金融、互联网、通信、智能手机、应用软件、政府军工、教育等行业的质量部门、测试部门,胜任全栈工程师、业务测试工程师、自动化测试工程师、性能测试工程师、需求分析工程师、行业测试工程师等岗位需求的技能全面的高素质软件人才。

着力培养具有一定的科学文化水平,良好的人文素养、职业道德和创新意识,精益求精的工匠精神,较强的就业能力和可持续发展的能力,掌握软件开发与软件测试的核心知识,具备Web网络应用程序开发,用户界面交互测试、软件功能测试、软件性能测试等软件开发与测试技术的高端技能型专门人才。

二、软件测试专业与课程体系建设

(1)     专业与课程体系建设

全面构建以工程素养为特征的软件测试人才培养体系,专业课程分为专业共享课、专业特色课和专业拓展课,课程设置充分依据学生的接受能力,先易后难,先点后面,层层递进,以下是课程体系结构图/ 表:

课程主要分为三条主线进行学习,第一条以《静态网页设计课程》为前导课程,主要学习前端框架相关技术;第二条以《Java程序设计》为前导,循序渐进学习JavaEE轻量级框架开发;第三条以《软件测试技术》为前导,全面理解掌握Web应用测试、移动应用测试及性能测试相关技术及方法。

同时,搭建平台通过校企合作引入商业软件用于产品质量评测管理系统;另一方面,有效利用在线开放课程平台。用商业平台实践企业项目,应用行业标准,引入企业文化,教学内容的选取兼顾软件测试从业人员的职业发展,利用强大师资确保工程化过程的实施。

(2)     实践教学基地建设

在实践教学基地建设方面,与上海、武汉等重点软件测试企业深入合作,借力其国家授权的CNAS、CMA、CAL检验资质,升级校内实训基地,共建湖北省职业院校首家集教学、科研等功能于一体的软件测试工程技术研究中心,承接软件第三方评测、软件测试师资培训、测试技术咨询、测试体系构建及指导等相关服务。

重点建设web应用测试实训室、性能测试实训室、移动测试实训室、软件测试劳模创新工作室。建成后可以为软件技术(测试)专业的软件测试技术、性能测试、Web应用测试、测试环境搭建、移动应用开发及测试、Java Web应用开发和JavaEE轻量级框架开发专业技术核心课程提供丰富的课程案例资源和实训服务,为软件技术专业,大数据技术与应用专业和云计算技术与应用专业提供基于云平台的开发测试实训环境。具体设置如下:

遵循校企共建共享的原则,建立校企共管机构,形成“合作育人、协作生产、联合研发”的运行机制,满足正常教学安排的同时为企业生产所用,承接企业项目、参与项目开发,创新高职教育与产业融合发展的运行模式,充分发挥实训基地的项目生产、教学、职业培训、职业技能鉴定、职业院校师资培训和技术服务功能。

(3)     教学团队与师资队伍建设

打造结构、数量合理,高水平的双师队伍。专业教师要求兼有软件开发和软件测试专业技能,100%拥有两类体系的课程的教学经验。专任教师占比70%,工程師占比30%。建立稳定的外聘教师资源库。在师资培养方面,除了短期培训、企业锻炼,还鼓励教师借助网络学习自我提升,以教研室为单位组织教师集中赴企业调研。

组建技术技能创新服务团队,研究软件单元测试、软件测试用例设计、性能测试、软件自动化测试、人机交互设计测试等软件测试相关技术,承担软件测试类课程资源建设、软件测试工程技术中心升级改造、学生技能大赛和科研创新等工作,并与企业密切合作,开展培训、认证、软件测试服务外包等工作。

二、结论及反思

目前软件技术专业软件测试方向培养掌握软件开发与软件测试的核心知识,具备Web网络应用程序开发,用户界面交互测试、软件功能测试、软件性能测试等软件开发与测试技术的高端技能型专门人才。根据2019软件测试行业报告重要性比较,未来在课程中应更加注重新领域的测试技术及测试方法,具体如下图。

同时,围绕这一人才培养目标,并考虑专业的持续发展,软件测试方向建设的总体目标为:通过2年的建设,依托武汉都市圈、“武汉?中国光谷”核心圈和武汉国家自主创新示范区信息产业优势和发展需求,实施“工学交替、双证融合、课堂与项目部一体化”的人才培养模式。创新机制体制,引入工程教育模式,培养具有良好职业道德和职业素质、较强职业能力的高技能应用型软件测试及需求分析管理人才。将软件测试方向成为与企业深度融合、资源共享,推动武汉地区信息产业发展,在全国同类院校中具有引领和辐射作用的专业。

参考文献:

[1]2019年年度测试状况调查报告,http://www.practitest.com/、http://www.teatimewithtesters.com/,2019.12。

[2]关于深化职业教育教学改革全面提高人才培养质量的若干意见,教育部,2015.07。

[3]高等职业教育创新发展行动计划(2015-2018),教育部,2015.10。

[4]中华人民共和国国民经济和社会发展第十三个五年规划纲要,中央文件,2016.03。

作者简介:

姓名:刘洁,出生年月:(1980-),性别:女,民族:汉,籍贯:湖北武汉人,学历:

硕士,职称:副教授、电子信息工程师,主要研究方向:计算机软件技术、软件测试技术

猜你喜欢

软件测试课程体系软件
禅宗软件
基于OBE的软件测试课程教学改革探索
软件对对碰
EXCEL和VBA实现软件测试记录管理
关于软件测试技术应用与发展趋势研究
以创新课程体系引领学生发展
民法课程体系的改进和完善思路*——以中国政法大学的民法课程体系为例
软件测试工程化模型及应用研究
加强青少年中医传统文化教育的必要性及其课程体系构建
谈软件的破解与保护