随着IT技术系统在各行各业的广泛应用,软件产品系统的稳定运行也日益成为了社会广泛关注的问题,特别是在电信、金融、航空航天等行业,对IT应用系统的稳定性要求更为突出。2003年9月1日,澳大利亚电信公司( Telstra )移动网络上一个主要软件出现故障,造成大量的电话串线以及语音邮件服务器的错误连结,使成千上万用户受到影响。另外有关银行储蓄系统、交通售票系统以及政府服务系统等由于软件出现问题而造成系统瘫痪的新闻也时有爆出。
可以看出,IT系统中有时一个小小的错误,就可能导致整个系统的完全崩溃,并将严重地影响到企业甚至社会生活的正常运行。于是加强和加大系统建设过程中的测试工作已经成为保证系统运行质量,提高系统安全性、可靠性的关键,其中大量的测试工作主要集中在系统软件部分。
软件测试是根据软件开发阶段的需求说明和程序内部结构,精心设计而成的一批测试用例(即输入数据和预期的输出结果),并利用这些测试用例去运行程序,以发现错误的过程。据国内最大的IT职业教育机构北大青鸟APTECH公司总经理杨明介绍,软件测试是软件开发中的一个重要的组成部分,在整个软件开发周期中占有相当大比重。在软件产业发达国家,软件企业一般是把40%的工作花在测试上,软件测试费用占整体开发费用的30-50%,对于要求高可靠性、高安全性的软件,测试费用则相当于整个软件项目开发所有费用的3至5倍。
但是从我国目前的IT业发展现状看,由于测试人才严重匮乏,软件企业普遍地表现出测试能力不足的现象。数据显示,目前我国120万软件从业人员中,真正能担当软件测试职责的不超过5万人,在许多软件企业,测试人员和开发人员之比平均在1:8左右,而在软件发达国家,这个比例则至少是1:1。许多软件企业因为招不到足够多的测试人才而不得不使项目延期。杨明表示,测试能力不足已成为制约我国软件产业发展的瓶颈之一。
有关专家指出,软件测试是一项需具备较强专业技术的工作,成为一名合格的软件测试工程师需要经过严格系统化的专业培训。根据软件开发实践,测试工程师在具体工作中需要应用测试工具,按照方案和流程测试产品性能,甚至编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。作为目前我国最大IT教育产品开发商的掌门人,杨明认为,我国目前软件测试人才匮乏、企业测试能力不足,在某种程度上也是因为测试人才的培养难度比较大,缺乏培养具备实践历练测试人才的系统培训机制所致。
随着我国IT行业的飞速发展,目前软件测试工程师已经成为了国内IT就业市场新的需求热点。业内有关人士指出,尽快建立测试人才的系统培养机制以弥补国内软件企业的测试能力不足,进而促进我国软件产业的更快速发展,已成为现阶段产业发展亟待解决的当务之急。在目前我国学历教育体系中,软件测试作为一个教育专业暂时还没有出现的情况下,著名IT人才培养机构北大青鸟APTECH经过长达两年时间的研发,并联合了中、美、印软件测试领域的多位技术专家,在今年初推出了我国第一套系统化软件测试工程师培训体系。有专家表示,该培训体系的出现,将在相当程度上起到优化我国软件业人才结构、推动我国软件业健康发展的作用。
在开发BTEST培训课程体系的过程中,北大青鸟APTECH技术人员走访了国内外上百家软件企业,编入课程的都是当前国际上最先进的软件测试技术,并结合了美国、印度等多个国家软件测试培训课程的优点。在培训指导原则上,也更加强调了针对现实中软件测试职位的“实训”效果。
本次由北大青鸟APTECH推出的首套软件测试人才培养体系已吸引了众多软件企业的“眼球”。据了解,在该套培训产品发布的当天,瑞星公司便对尚未“出炉”的BTEST学员提前下了“聘书”。除此以外,联想、金山等知名IT企业也表示了积极关注。专家对此分析,该软测人才培养项目受到企业关注与其培养模式有着重要关系。据介绍,在长期办学实践中,北大青鸟APTECH发现,虽然学员在培训过程中,接受过职业技能和职业素养训练,但在进入到用人企业后,仍然存在着某些方面的不适应现象,尚须进一步的磨合,这在一定程度上妨碍了用人企业和员工双方的发展。
针对这种情况,北大青鸟APTECH发挥培训优势,特别推出了BTEST人才合作项目,与用人企业签定软件测试人才合作协议,为企业量身打造急需的软件测试人才。依据企业在教育背景、工作经历、职业素养等方面的要求,北大青鸟APTECH招收目标学员入学,实施教授BTEST——国内首套软件测试工程师培训课程体系,同时穿插用人单位的技术和行业特性培训,将企业文化、规章制度纳入教学体系,对学员施以全面综合培训。培训结束后,北大青鸟APTECH将达到目标要求的学员提供给用人单位,供企业挑选。
业内专家分析道,这种“量身定制”的人才培养模式实际上是将软件企业测试岗位的用人需求与培训机构的招生直接挂钩,发挥双方优势,将以往的培训就业环节前置,如同在企业需求和人才培养间设置了一列“直通车”,企业对测试人才的需求将能够更加便捷地实现。这种人才培养模式的好处在于可以大大降低企业的人力成本,提高招聘效率和培训效果,使学员更加符合企业的用人需求,另外,还有人员稳定性强,到岗及时,降低培训风险等多种益处。
专家表示,该套软测人才培训体系的推出,实质上通过建立系统完备的人才供需机制,形成IT产业链中人才输出与企业用人间的积极互动,可有效填补软件测试行业的人才缺口,完善软件人才结构,推动产业的健康发展。