针对我国每年软件测试人才缺口达30万的现象,有关专家指出,我国的软件测试人才结构不合理,惟有从结构入手,才能改变人才缺乏的现状。
软件测试人才结构不合理,成为制约我国软件产业发展的瓶颈,改变软件产业人才结构,尤其是软件测试行业人才结构,才是促进软件产业发展的关键。日前,在北大青鸟举行的软件产业人才培养小型研讨会上,中国软件协会秘书长胡昆山如此说。
基础性测试人才最缺乏
近日,上海第一招聘网发布了《上海地区跨专业求职调查报告》。报告显示,沪上职场人所从事的工作和所学专业不匹配的现象非常普遍。其中,计算机软件测试行业有九成以上的人选择了“所学专业仅与工作擦点边,有些相关性”。
这也正是软件测试人才培养体系尚不健全的例证。著名计算机教授谭浩强告诉记者,我国高等教育体系还没有开设相关专业,而企业又受限于较高的培训成本,目前绝大多数软件测试专业人才都来自职业培训机构,这些职业机构恰恰满足了最缺乏的基础性测试人才需求。
目前,我国软件测试行业尚处于起步阶段,最缺的正是能满足行业需要的基础工作人员。软件测试人才具有很强的层次性,以满足不同的产品测试要求。例如,初级测试是在已知产品所应具有的功能情况下,通过测试来检验每个功能是否能够正常使用。高级测试则按照程序内部的结构测试程序,要求测试工程师能够读懂代码。更高层次的测试人才还需具有定制测试计划、编写性能测试方案、开发性能测试脚本等测试管理能力。
其中,高级测试人员当然需要一定的编程基础,但是初级测试人员更需要从业者具备多种职业素质。“对于初级软件测试工程师来说,我们看重从业者是否具有缜密的逻辑思维能力、全面的测试技术能力、出色的沟通能力、较强的责任心和团队合作精神等职业素质,是否掌握基本的软件测试技能,但并不强求他们具有一定的编程基础”,海辉集团测试部副总裁石武太表示。
BTEST培养测试基础人才
在这种情况下,职业培训结构将不同专业背景的学生,培养成了符合企业需要的初级测试人才。在北大青鸟上海人民广场校区,记者发现报名咨询的现场就是个人才聚集地,学外语的、学管理的、学财会的、学IT的,各种专业背景的人汇聚在一起。虽然有学员担心自己不具备IT基础、听不懂相关课程,但北大青鸟上海人民广场校区负责人告诉记者,这种担心是完全没有必要的。
BTEST培训的第一门课《搭建windows测试环境》就是为非专业人才特别准备的,这门课主要是向学员普及计算机基础知识,给非IT专业的学员一个缓冲,通过学习小组、教师上机指导等教学手段,保证所有学员都能学得会、跟得上。
该负责人表示,为了让课程设计更精准,内容更贴近企业需求,BTEST采取逆向课程设计原则,以企业生产软件的全过程为模板,将整个过程细分解成各个部分,研究其中所需要的各项技能,再据此制定所要达到的技能标准设计课程,将企业所需的知识和技能浓缩在7个月的培训中,并通过场景教学等方式提升学员的实战能力,帮助学员更好更快就业。
“虽然专业背景不限制,但学历要求还是有的,这是为了保证学员具有一定的思维能力、学习能力。专业背景的因素,可能对学员从业后主攻方向有影响,如学财会的,就主要作财会应用软件测试。”这位负责人表示。