软件测试已成为越来越多职业人士首选的第二技能。手捧光鲜的日语证书,或怀拥计算机等级权威证书,这些也未必能为就业之路打开方便之门。因此,很多在校学生、准应届毕业生开始倾向通过“脚踩二枝”的方式,选学一门新的专业技能,打造“双核”竞争力。
软件测试获 “高薪、专业”双料冠军
在诸多职业培训科目中,软件测试是一项热门选择,因为软件测试被提及最多的特征是“高薪”和“专业”。据北大青鸟软件测试培训负责人介绍:“一个初级软件测试人才的起步薪水在3000元左右,如果有一到两年工作经验的话,可能达到5000-8000元。”可见从事软件测试工作在薪酬待遇上不仅起步高,加薪幅度也相对较大。而计算机专业学生乐于选修软件测试,看重的是软件测试的专业性。据记者了解,如果是以自动化测试为主,需要测试工程师掌握基本测试工具的使用步骤和操作技巧。
微软的一位软件测试资深人士告诉记者:“软件测试工程师的发展途径一般有以下三种:一种选择是走软件测试的技术路线,成长为高级软件测试工程师,这时他能够独立测试很多软件,再向上可以成为软件测试架构设计师。第二种选择是向管理方向发展,从测试工程师到组长(Lead),再到测试经理(Manager),以至更高的职位。第三种选择是可以换职业,做项目管理或做开发人员都可以,很多测试工具软件开发工程师在写测试软件的过程中,因为开发方面积累了经验,同时对软件产品本身产生了自己的看法,很容易转去做产品编程。”
而无论是哪种路径,前提是必须成为软件测试工程师。面对软件测试工程师成长的诱人前景,越来越多毕业生更愿意选择软件测试职业教育。原因有两点:一方面,在IT应用质量的现状下,软件测试人才仍存在不小缺口,还具有较大的职业市场成长空间;另一方面,软件测试涉及各个行业,医药、金融、电力等重点行业均需要软件测试人员,作为自身专业基础的一个必要补充,软件测试非常适合作为第二专业技能,符合就业市场对复合型人才的需求。
软件测试最佳学习方法
多金的职场未来及稀缺的市场环境让软件测试这一职业越来越热,而软件测试培训机构一旁的造势行为也加深了很多人对软件测试的理解误区——软件测试门槛很低,什么都不会也可以做测试。其实事实并非如此。山海经纬软件测试部经理告诉记者:“在IT业处于发展的初级阶段时,由于大多数软件比较简单,对其的测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的检测就可以了。这部分的测试工作入门很快。”
“但在IT业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,影响的范围也不断扩大。因此,这时期开发的软件就必须进行十分严格的测试,否则,不仅会引发企业销售收入下降和运营成本的增加,甚至给企业带来法律责任。这部分工作对项目管理者和软件测试工程师的要求较高。”
曾在微软亚洲工程院测试组工作过、有三年软件测试经验的软件测试开发工程师刘俐用一句话总结了她对测试工程师职业的认识:“测试工程师是一个对专业技术和自身素质都有一定要求的职业。一个优秀的软件测试工程师无论在何处都是千金难求的。”
平凡到优秀的道路有多远?需要软件测试工程师精深技艺、积累经验。中国测试平台网为测试人员提供了一个学习平台,并将于2011年3月15日-4月15日展开以“软件测试”为主题的原创作品选拔活动。