丁志勇
摘要:为了适应国家创新发展战略的高技能型人才的要求,各高职院校都在探索如何培养具有创新能力的卓越人才。该文通过软件测试专业方向的人才需求,就业现状及发展前景,以软件测试专业工作室为依托,在此基础上开展软件测试卓越人才培养模式研究,旨在进一步加深、加强校企融合力度,提高普通高职院校软件测试方向专业技能人才的培养质量,解决国家高技能人才短缺的战略之举。
关键词:工作室;软件测试;卓越人才;培养模式
中图分类号: G424 文献标识码:A
文章编号:1009-3044(2021)08-0102-03
数字化经济的发展和社会信息化建设都离不开高质量的软件产业的发展。如何保证我国新兴战略产业——软件行业高质量、高标准、高效率地崛起,软件质量保证是关键。软件测试作为软件质量把关的重要环节,是国家实施软件发展战略的重要一环,势必引起国内整个软件产业生态圈越来越多的关注,高素质的软件测试专业技术人才也必将成为市场的香饽饽。但是,由于国内的软件企业以往只注重软件功能是否齐全,而忽视软件的性能、安全性、可靠性等方面并且以往的大多数软件企业管理者对软件测试在软件行业中的作用认识比较浅显,导致我国目前软件产品某些方面的表现不足、软件质量欠佳,软件测试人才相对紧缺。这已经严重阻碍了我国软件产业高质量的发展与壮大。
1 软件测试人才需求
随着我国人民的物质生活水平越来越丰富和软件行业的迅速发展和不断成熟,人们对软件产品质量及各方面的期望值越来越高,以及国家科技发展战略转型对软件产品质量的要求越来越严格,软件的质量、性能、可靠性、安全性等方面也正逐渐成为人们关注的焦点[1]。几乎每个中大型IT企业的产品在发布前都需要进行大量的质量控制、测试和文档工作。特别是“互联网+”国家战略的实施和国外对国内软件行业的封锁与打压,国家急需建立、健全完整的软件生态系统。这些为软件测试人才的需求提供了强有力的保障。目前我国软件测试人才在企业分布情况如图1所示。
2 软件测试的就业现状及发展前景
2.1 就业现状
随着互联网、移动互联网、物联网迅猛发展,大数据、云计算时代到来,软件测试人才市场需求十分旺盛。据前程无忧招聘网报道,目前国内从事软件行业的人才有一百二十多万,在这些人中,真正能担当比较专业的软件测试的人数所占软件从业人数的比例不到4.2%,软件测试人才缺口将近占软件从业人员的三分之一,其人才缺口有进一步扩大的趋势[2]。在国外著名的大公司微软内部,从事软件开发工作的技术人员与从事软件测试的技术人员比例为1.5%~2.5% 之间,从该数据中可以推断,一个开发工程师需要至少两位软件测试工程师来一起合作以确保软件产品达到用户的需求。欧美、日本等软件行业比较发达的一些软件企业公司,软件项目设计过程中软件測试技术人员和软件开发人员人数的差不多一样多,而国内很多软件公司软件开发人员与软件测试人员的比例仅在3:1至8:1之间[2]。目前国内企业人才招聘市场上软件技术人才竞争激烈,很多应届毕业生不能按时上岗或者找不到环境与待遇都满意的工作,而软件测试行业人才需求缺口大、其人才供应的质量往往满足不了企业实际用人要求,很多软件企业发出“高薪也难招软件测试专业技能人才、招个合格的软件测试工程师甚至比招博士生还难!”的感叹[2]。近几年软件测试人才需求缺口如图2所示。总体上看,我国当前的软件测试专业技能人才仍存在软件测试专业技能不精、软件测试深度不够、软件测试资源不足等问题[3]。
2.2 发展前景
由于科技的不断进步,云计算、大数据、移动互联网、物联网、边缘计算、人工智能等方面的全面深度融合,给传统软件行业带来了深刻变革。对软件测试人员,特别是高端软件测试人员的需求与日俱增。与此同时,对于软件测试人才,企业要求越来越高。其在强调职业素养的前提下重点强调能快速上岗,迅速为企业创造效益的能力及企业团队协作的能力。企业的用人标准已经开始全方位地考察软件测试从业者的职业素养、职业技能、团队协作能力,甚至是创新能力等方面,基于这样的用人标准,为职业院校的校企合作,产教融合的教育教学改革提供了有力的人才市场保障。目前国内很多高职院校顺势而为在软件技术专业开设了软件测试方向。如何培养高质量的软件测试人才已经成为当前高职院校软件技术专业教育方面的热门话题。
3 基于工作室的软件测试卓越人才培养模式的可行性
“工作室制”教学模式由德国包豪斯学院率先提出并实施,它以切实提升学生的职业素养与职业技能为着眼点,以校企共建的工作室作为学生实践的生产车间,以企业实践项目为工作任务导向,培养真正符合企业实际要求的高素质、高技能人才为目标,在一段时间内,教师和学生共同在工作室中完成企业真实项目的一种教学模式。随着高职教育改革的不断深入和教育水平迅猛地发展,工作室模式成为高职院校校企合作、协同育人,培养杰出人才的一种有效途径。从目前我国高职教育的现状分析,大多数高职院校都积极与当地企业进行深度合作,共同组建合作形式多样、覆盖领域广、专业技术性强直接面对企业真实项目训练的专业型工作室,其已经成为高职院校培养本专业高素养、高素质、高技能人才的摇篮,也成为巩固和提高高职教育卓越专业人才培养的有效途径[4]。
通过工作室平台,可以把学生的学习与工作有机地融合为一体,教师与企业工程师可以根据学生的学情把企业项目分解成各个任务,让学生带着项目任务在工作室中完成工作实践,老师与企业人员在工作室中进行就近指导,与学生一起学习与工作。在工作室的项目实践中充分发挥学生的主观能动性、调动学生学习的积极性,将老师讲授为主的传统教学方式转变为学生在老师的带领下根据企业实际项目任务主动开展项目实践。“工作室制”教学模式把学生从以往的被动学习过程转变为“主动学”“主动问”“主动做”,做到“学中做”“做中教”“教中学”的闭环循环模式。学生能亲身体验到产品从构思到设计再到实践的全过程,融合“学”“做”“教”于一体。这样极大地提高了学生参与任务的积极性,促进了学生学习的主动性,让整个学习过程变得轻松、快乐也能让学生的学习更贴近企业实际情景,有利于校企之间的无缝衔接。
软件测试由于其技术特点和没有地域性的限制,在与相关软件企业签订严格保密合同下,完全可以把企业的软件测试项目合作为一个横向课题项目搬进校园,在学校与企业互惠互利,合作共赢的模式下,以实际企业项目为导向,以此有效地帮助学生在工作室的学习过程中提高对软件测试理论与企业实践知识应用的衔接并达到教学内容与市场接轨的目的。企业测试工程师、企业主管、指导老师、学生共同参与到软件测试工作室中学习与工作,并进行相关企业软件测试项目实践,为企业创造盈利,为学校创造了荣誉,实现校企共赢、互利。这样可以极大提高校企合作热度、实现校企深度融合,为学校学生培养创新能力和实践能力提供了工作环境及技术支持。
4 基于工作室制的软件测试卓越人才培养策略
4.1 重构软件测试课程教学内容
依据软件测试岗位能力标准,面向高职学生的学情,对传统课程复杂原理进行分解和重构,分解和重构中尽量用通俗易懂的语言,让该内容编排成一个由浅入深,易操作、好理解的模块,模块要强化工作岗位能力,并逐步形成模块化的课程结构;在课程中引入“课程思政”的理念与软件测试相关的职业标准,对课程内容进行模块化、标准化,并实现“1+X”证书考核机制,目前软件行业资格证书主要有国内的软件评测试师职业资格和国际通用的ISTQB认证工程师系列。结合软件测试职业特性,采用“学中做,做中学”双向引导模式,将课程模块从有趣到严谨,按简单到高级、单一到综合分阶段、分层次递层推进,逐步实现课程体系的易学化、模块化、标准化及实施的阶段化。
4.2 搭建开放的软件测试云平台
与企业共同搭建基于B/S,C/S,移动端、嵌入式端、软件安全方面等的测试管理系统。逐步在云平台上搭建基于软件测试基础、功能测试、性能测试及项目管理工具等面向全栈软件测试工程师的学习资源,最终构建丰富、多样、开放的软件测试云平台。让学生不仅在工作室能够体验企业一线的实践工作而且在云端就能进行软件测试项目培训与实践。通过线上与线下相结合地学习与教导,学生就能完成基本手工功能测试、自动化功能测试、接口测试、数据库测试及性能测试等的基本技能。
4.3 成立软件测试工作室
软件测试工作室团队成员由学校与企业共同组建,整个工作室团队由三名在软件企业有丰富软件开发与测试经验指导教师加一至两名企业软件测试工程师及有志于软件测试方面且表现积极的学员组成。学员分年级分批次进行建设,每个年级段配一个指导教师,低年级的指导教师主要负责学员的心理、生活、职业道德,并兼顾一些软件测试相关基础知识及基本技能的教导。高年级的指导教师与企业工程师主要负责学生软件测试项目知识的学习及企业项目的实践,其阶段还要进行软件测试技能大赛准备和软件评测师及ISTQB基础级认证的考试,学员就业的指导与跟踪等。指导教师每两至三年轮换一次岗位,可以让老师全面发展,促进老师的教学水平与实践项目能力。学員在项目过程中要重点强调职业操守并严格按照以企业为范畴的多项目进行管理。让每位学员都参与到企业的实际项目中来,其不但可以提高学生的实践动力能力和创新能力而且还可以提高工作室软件测试的效率与质量,确保工作室团队具有较强的对外测试的服务能力。
4.4 组建校内创新创业公司
在确保工作室团队具有较强的对外测试的服务能力条件下,可以利用工作室现有资源和有利条件进行校企的深度合作,组建校内创新创业公司。在创新创业公司中一方面可以完成合作企业的测试项目,另一方面还可以服务本地软件公司及承接一部分软件测试的外包项目。通过这些项目实践,可以进一步丰富学生的实际项目能力、创新创业能力;可以确保校企合作共赢、互利的良性循环;还可以促进工作室的自我造血功能,进一步发展与壮大工作室的团队力量,提高师资队伍的企业项目实践水平。
4.5 建立“双证”考核机制
以软件评测师和ISTQB基础级认证作为工作室学员的考核目标。软件评测师是由中华人民共和国人力资源和社会保障部、工业和信息化部批准颁发的计算机技术与软件专业技术资格中级证书,是我国在软件测试资质认证方面唯一权威的资格认证。而ISTQB认证是国际唯一权威的软件测试资质认证机构,现有包括欧、美、亚主要发达国家以及世界上大多数软件行业比较发达的成员国,我国也是其中重要的一员。两个资质的获得既是对学员前期软件测试技术与技能的充分肯定,又是学员进入一流软件测试公司的敲门砖。
4.6 “以赛促教,以赛促学”的教学机制
工作室学员在大二阶段要以全国软件测试职业技能大赛为契机,按照大赛的纲领进行学习与实践。在此期间,学员可以借助软件测试工作室平台进行学习与训练。指导教师根据大赛指导大纲组织教学,并将企业项目融于技能竞赛,学员根据大赛要求进行针对性的项目训练与测试。达到以赛促教,以赛促学,形成“大一练技术、强技能”,“大二抓大赛、践项目”,“大三考资质、挑企业”的良性竞争的软件测试学习工作生态圈。让工作室学员一出校门,就拥有良好的职业操守、过硬的专业知识、中级的专业资格,直接面向软件测试工程师的中级工作。
5 结束语
总之,基于工作室制的软件测试卓越人才培养模式将有力地解决国家软件测试方面高技能人才短缺的战略需求,促使高职学生不仅拥有良好的职业素养,而且具备高超的职业技能。为今后高职学生获得更好的职业发展提供了强有力的支持,也为我国社会主义软件事业的繁荣与昌盛提供了人力保障。
参考文献:
[1] 谢文哲.基于模块化测试框架的单元自动化测试框架的设计与实现[D].武汉:华中科技大学,2007.
[2] 头条@长沙北大青岛大计校区.国内IT人才缺口将达千万人,这些岗位不再低薪[EB/OL].[2020-06-05].https://www.sohu.com/a/305007249_100135012.
[3] 汤希祝.刍议大数据背景下软件测试技术的发展趋势[J].信息系统工程,2019(6):47.
[4] 唐启见.“现代学徒制”人才培养模式发展研究[J].教育现代化,2018,5(22):12-13,29.
【通联编辑:唐一东】