数字背后,危机和机遇并存
据某计算机市场预测报告统计,2007年前三季度,软件行业实现收入3784.99亿元,同比增长23.6%,占整个电子信息行业收入比例的10.95%。
目前国内120万软件从业人员中,真正能担当软件测试职位的不超过5万人,软件测试人才缺口已超过20万并向30万大关急速挺进。在某招聘网站近期发 布的2007十大热门职业中,软件测试工程师也位居三甲之列。为吸引人才,企业纷纷采取高薪策略。但即便如此,很多企业仍旧纷纷感叹:“高薪难觅‘找碴 儿’人才。”
透过以上数字,可以看出我国的IT行业人才结构正处于失衡状态,软件测试人才缺口巨大。这不但已经成为影响中国软件产业发展的瓶颈,也加重了软件产业的开发和服务成本负担。而在这危机背后,对于众多软件测试领域的“找碴儿”人才来说,无疑意味着无穷的发展机遇。
软件测试工程师——职业概述
软件测试工程师作为软件质量的把关者,其职能在于保证交付到用户手中的软件可靠好用,运行畅通无阻。从产品定义到产品开发再到产品维护,都离不了软件测试。
软件测试工程师按其级别和职能的不同,可分为三类:即高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能 出现的问题进行分析评估;中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制订软件测试阶段的工作计划,能够在项目运行中合理利用测试工具 完成测试任务;初级软件测试工程师,其工作通常是按照软件测试方案和流程对产品进行功能测试,检查产品是否有缺陷。
软件测试工程师——职业大揭秘
工作内容
1.编写软件测试计划,设计软件测试脚本和用例,搭建软件测试环境;
2.执行软件项目测试,包括功能测试、性能测试、易用性测试等;
3.整理、分析、报告、追踪软件缺陷,并确认软件测试问题得以解决;
4.撰写软件测试结果分析报告,预先评估项目的风险,编写其他相关文档;
5.结合研发软件产品项目情况,制订相应的软件、项目版本控制制度。
职业要求
在专业方向和学历要求上,软件测试工程师应具备通信、电子工程、自动化、计算机及其相关专业大专及以上学历。
而实际的操作经验和工作能力方面,一方面要求从业人员具备计算机领域的专业技能,包括精通软件工程知识,掌握测试专业技能,熟悉软件测试的流程、方 式、制度及工具并能熟练操作;具备软件编程技能,掌握Java、C、C++等语言及相应开发工具;熟悉网络、操作系统、数据库等知识,能够胜任对各种测试 环境的配置、调试及对各种系统平台的分析与调优。另一方面,还需要对所在企业相关的行业领域有所涉猎,深入了解产品的业务流程,从而更好地对产品功能的实 现与否加以判断。此外,从个人素养角度说,尽职专心的工作态度、细致耐心的处事方式、合作互助的团队精神等也是不可或缺的。
职业资格
与软件测试工程师职业相关的职业资格有两个(相关内容详见附录A):
1.证书001《全国计算机等级考试合格证书》。
2.证书005《QAI软件测试工程师认证(CSTE)证书》。
职业前景
据权威调查数据显示,目前国内软件测试人才缺口30多万,而且还在以每年30%的速度递增,软件测试人才缺乏的问题日益凸显。目前我国软件测试人才正处于一个“双高”地位,即地位高、待遇高,职业前景非常广阔。
微软公司软件测试工程师对外透露,在微软内部,软件测试工程师和开发工程师的比例基本维持在1∶1左右,而国内其他软件企业中这一比例却仅在1∶5到 1∶8之间。因此,真正具备较高素质的软件测试工程师,在确保软件顺利运行的同时,也终究能让自己的前途畅通、光明起来。
薪酬水平
根据级别不同进行划分,高级、中级、初级软件测试工程师的年薪水平分别是8万~10万元、5万~6万元和3万~4万元。而以具有3~5年工作经验的从 业者为例来看,各地区的软件测试工程师薪资情况也不尽相同:深圳地区的平均年薪是全国各城市最高的,超过7万元,其中外商独资欧美企业的年薪约为7.8万 元;北京地区该职位的平均年薪逾5.8万元,其中外商独资企业的年薪为全国之最,将近8.5万元,而其余各类型企业的年薪都在5万~6万元之间;广州地区 该职位的平均年薪约为4.5万元,其中外商独资欧美企业的年薪能达到7万元;上海地区软件测试工程师的平均年薪为6.3万元,欧美独资和中外合资企业的薪 资不相上下,分别为7.9万元和7.7万元。
职业发展路线
软件测试工程师的发展路径一般有以下三种:第一种选择是走软件测试的技术路线,成长为高级软件测试工程师,这时他能够独立测试很多软件,再向上发展可以成为软件架构工程师。第二种选择是向管理方向发展,从软件测试工程师到测试经理,以致更高的职位。第三种选择是在了解软件开发和测试流 程、有开发或者测试经验的基础上转做文档工程师,又或者在开发方面积累了经验,同时对软件产品本身产生了自己的看法,转做软件开发工程师,继而发展成为 IT项目经理或者技术经理。
|