关于武汉市中小软件测试企业技能需求的调研分析
2020-11-23张喻平
【摘要】本软件测试企业的需求是高职院校软件测试方向人才培养课程体系设置的重要依据。文章首先阐述了实施软件测试企业调研的背景及调研的重要性,然后以图表的形式表述了武汉市中小软件测试企业对测试员所需知识与技能的需求现状,并结合高职软件测试课程体系进行了课程设置的分析;最后阐述了调研结果的价值所在。
【关键词】软件测试 企业 高职 调研 课程
【基金项目】2015年武汉市市属高等学校教学研究项目重点课题“基于企业培训体系下的高职软件技术专业软件测试人才培养模式的研究”(项目编号:2015042)。
【中图分类号】C29 【文献标识码】A 【文章编号】2095-3089(2020)41-0031-02
1.调研的背景
软件测试已经成为软件开发中必不可少的环节,在软件开发的时间和成本中占有很大比重。国外知名软件公司把 40%左右的工作量花在软件测试上,软件测试费用占开发总费的 30%至 50%,可见软件测试在软件开发中的地位重大。从软件测试人才需求量与待遇发展趋势来看,我国软件测试行业正处于发展期,在此阶段进入软件测试行业的人数与薪资待遇都呈上升趋势,且薪资标准的上升幅度较大。目前,根据“中国软件行业协会”的数据统计,软件测试工程师已成为中国IT行业最紧缺人才。软件行业对软件测试越来越重视,高职院校软件测试人才的培养也必须“与时俱进”。软件产业的快速发展和行业应用的普及,企业已经越来越意识到软件质量的重要性,也加大投入力度,但苦于招聘不到足够的具备相应技术技能的软件测试人才,收效不大。因此,从当前及长远看,专业性、职业化的软件测试教育和软件测试技术职业的发展空间都很大。近几年来,一些高职院校已经把软件测试作为计算机专业学生的一个培养方向,但是从企业的用人反馈来看,高职軟件测试人才的技能水平还有待提高。高职院校中存在学历教育与企业实际需求相脱节、课程培养体系不健全等方面的不足,因此,开展软件测试企业所需知识与技能调研活动势在必行。
2.武汉市中小软件测试企业技能需求现状
在现阶段对武汉市32家中小型软件测试企业进行问卷调查,收回32份有效调查问卷,问卷内容主要是了解当下软件测试企业对软件测试员的知识与技能要求,调查目的是为了优化高职软件测试方向人才培养的课程体系。目前,绝大多数软件测试企业主要从事B/S架构系统和移动应用APP系统的测试。其中,软件测试企业对初级、中级、高级软件测试工程师技能要求的调研结果分别如表1、表2和表3。
有了这些结果数据,对于软件测试方向人才培养课程体系里的课程设置的内容范围及课程安排的先后次序及课时数的分配提供了依据。为了进一步明确具体的课程设置,又对软件测试企业开展的测试业务进行了调研,调研结果如图1。
按照软件测试业务类型划分,从图1的调研结果中可以看出:绝大多数软件测试企业都进行功能测试、界面测试、兼容性测试、性能测试,在高职软件测试方向的课程体系中可将这几种测试业务作为一门单独的课程来进行授课,并按照企业从事测试业务的多少程度来设置课程内容的授课学时。在企业从事的功能测试业务中,有50%的企业不进行自动化测试,有约25%的企业使用QTP或者Selenium作为功能自动化测试的工具。而在企业从事的性能测试业务中,有大约75%的企业都进行性能测试,且性能测试时使用的自动化测试工具是惠普公司LoadRunner或者Jmeter,只有少数企业没有开展性能自动化测试。在企业进行测试管理活动时,绝大多数企业都是使用的禅道、JIRA,有一部分企业使用的是mantis、TestLink、QC。在进行测试用例设计与管理时,46.88%的企业使用EXCEL表格、WORD文档等进行管理,28.12%的企业使用管理工具进行管理,并且对需求、用例、缺陷之间的跟踪链进行了很好的维护。通过此调查研究,进一步明确了高职院校在设置功能测试、性能测试、测试管理课程时应该使用的自动化工具软件。
按照软件产品测试阶段来划分,企业需求量最大的是UI自动化测试和接口自动化测试,其次是单元测试。在进行接口自动化测试时使用最多的软件开发语言是JAVA和Python,与之对应的单元测试工具是JUnit和PyUnit。
在对软件测试人员的职业素养调研中发现,企业比较重视测试员工的沟通、表达能力、逻辑思维能力、分析及解决问题的能力以及被测试软件所在领域的行业知识,只有极少数企业要求测试员具有软件开发能力和资质。
在调研软件测试认证证书对于从事软件测试工作或管理岗位的价值时,绝大多数企业都不看中软件测试认证证书,只有极少数企业认为ISTQB(国际软件测试资格认证)、软件评测师认证(国家软考认证)还有点价值。这对于在软件测试方向人才培养模式中是否要求学生取得测试行业职业资格的取舍有现实意义。
3.调研结果的价值
通过调研软件测试企业的具体需求,可以将调研分析得到的软件测试企业所需知识与技能融入到高职软件测试人才培养方案中,从而保证了高职课程体系与测试企业需求间的无缝对接,使得高职软件测试人才培养课程体系更有针对性、专业性、实时性,使得高职软件测试人才培养方案更加完善。
参考文献:
[1]蔡静颖.“软件测试技术”课程的教学改革与研究[J].黑龙江科学,2019(13):50-51.
[2]田小霞.软件测试应用人才培养探讨[J].福建电脑,2019(06):149-151.
[3]吉雪芸,谭火彬,蔡为东.能力导向的软件测试课程研究[J].计算机教育,2019(05):94-96.
[4]曹征.软件测试课程教学改革的探索与实践[J].计算机产品与流通,2018(11):184.
[5]施亮,曹春梅,宋洁,韩燕,徐立.高职院校软件测试课程与社会需求之间衔接的思考[J].福建电脑,2018(10):165-166.
作者简介:
张喻平(1979-),女,湖北京山人,硕士研究生,武汉城市职业学院计算机与电子信息工程学院讲师,主要研究方向:计算机应用教学。