it行业未来的方向——软件测试工程师_第1页
it行业未来的方向——软件测试工程师_第2页
it行业未来的方向——软件测试工程师_第3页
it行业未来的方向——软件测试工程师_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IT 行业未来的方向软件测试工程师 招聘会上的怪现象 中华英才网近期发布了最新一期的 IT 职场人气排行榜,最热门的前三名岗位是:软件测试 工程师、高级程序员、产品项目经理的高级职位;作为软件开发流程中的重要一环,软件 测试在 2006 年浮出水面,成为 IT 职场的最新热门岗位。 据统计,2006 年北京在国展举办的几次招聘会,合计曾有 180 多家软件企业高薪招聘软 件测试人员,仅有 7 家收到的简历能够达到招聘岗位数的 50,但符合企业要求者也不足 30。 笔者从一位测试行业资深人士了解到,随着测试工作量的增加,如果要招到合适的软测 人员,很多测试部门经理不得不把大部分时间和精力用在人员招聘上。如果说 是企业的 要求苛刻,倒不如说应聘者对于软测的知识掌握还不成体系,真正合格的测试人员太少; 而目前我国还没有软件测试的大专和本科专业,在软件测试越来 越 重要的今天,更加凸 显出软测人才缺乏的瓶颈;也因此软件测试工程师的薪酬一直“高烧不退” 。 软测工程师,薪情差异大 并非软件测试工程师清一色的都是高薪,从业时间不同,技术水平不同,薪酬待遇也不 尽相同。 测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师和高级测试 工程师。不同的级别的测试工程师薪资差异很大。 高级测试工程师: 高级测试工程师年薪约 8-10 万元左右。他们不但需要掌握测试与开发技术,而且对所 测试软件对口的行业非常了解,能够对测试方案可能出现的问题能够进行分析和评估。 中级测试工程师: 中级测试工程师的年薪约在 5-6 万元左右。他们要能够编写测试方案,测试文档、与 项目组一起制定测试阶段的工作计划。能够在项目中合理利用测试工具来完成测试任务。 初级测试工程师: 初级测试工程师的年薪约在 3-4 万元左右。他们的工作通常是按照测试方案和流程对 产品进行功能测试,检查产品是否有缺陷。 以 35 年左右的从业工作经验看,各地的软测工程师薪资情况也不尽相同: 深圳地区的平均年薪是全国各城市最高的,超出 7 万元,其中外商独资欧美企业的 年薪为 7.8 万元; 北京地区该职位的平均年薪逾 5.8 万元;其中外商独资企业的年薪为全国之最,将 近 8.5 万元,而其余各类型企业的年薪都在 56 万元左右; 广州地区该职位的平均年薪约为 4.5 万元;其中外商独资欧美企业的年薪能达到 7 万元; 上海地区软件测试工程师的平均年薪为 6.3 万元,欧美独资和欧美合资的薪资不相上下, 分别为 7.9 万和 7.7 万元; 总体来看,软件测试作为软件质量控制中的重要一环,在大型的软件开发企业中, 软测工程师基本处于“双高”地位,即地位高、待遇高。同时,软件测试的人才需 求缺口超 过 20 万人。可以说他们的职业前景非常广阔,而人才的紧缺也促使软件测试工程师的薪 资逐渐走高,从近期的企业人才需求和薪金水平来看,软件测试 工 程师的年工资还有逐 年上升的明显趋势。 软件测试工程师的工作内容 “假如存在没有任何错误的程序,那么世界也会不复存在。 ” 因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是 解决错误的根本举措,但却是必须的手段。 软 件测试工程师(Software Testing Engineer)的主要工作职责是,理解产品的功能要 求,并对其进行测试,检查软件有没有错误 (Bug) ,决定软件是否具有稳定性 (Robustness ) ,写出相应的测试规范和测试案例。简而言之,软件测试工程师在一家软 件企业中担当的是“质量 管理 ”角色,及时纠错及时更正,确保产品的正常运作。据有关调 查数据表明,目前在国内许多软件企业,测试人员和开发人员之比在 1:7 和 1:5 之间, 与国 外 软件业 1:1 的比例还相去甚远。 软件测试工程师主要职责为: 1、 负责项目/产品的测试工作,分析产品需求,建立测试环境和计划,保证产品质量以及 测试工作的顺利进行; 2、 按照软件工程规范和项目管理流程,实施、管理和知道软件开发不同阶段的各种测试, 并提交测试报告。测试的计划安排包括人员安排、进度、使用的软硬件环境、测试的流程 等; 3、 提交测试报告,并撰写用户说明书; 4、 参与软件测试技术和规范的改进和制定。 要 成为一名合格的软测工程师,一般需要至少专科学历,一到两年测试工作经验。要熟 悉软件的测试技术、方法、流程、测试文档,若想进一步提升,还要熟悉自动化 测试的 流程、管理及深层开发(包括测试框架等) ;了解若干主流测试工具,如功能测试工具 winrunner、quicktestpro ,性能测试工具 LoadRunner,配置管理工具 TestDirecter, Visiual Source Safe 等;熟悉一些主流的软件工程方法论和思想,如 RUP、CMM、 CMMI、XP 、 PSP、TSP ;了解软件工程,软件生命周期模型基础,了解 软件配置管理;能够根据不同企业的产品特点,要求了解相应 的 开发测试方法。对于资 深的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。 此外,由于需要与开发人员及时沟通,因此作为一个出色的软件测试工程师,还需要有良 好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。 软件测试工程师是个没有性别歧视的职业 软件测试工程师不同于软件工程师,软件工程师多为男性,因为软件开发工作需要很 强的逻辑推理能力,而软件测试工程师不需要天天去思维创造,工作重点是在注 重经验 的积累上面,同时,软件测试工程师要查找软件的缺陷需要具备的素质与女性所有的细心, 耐心,安静,敏感等各个方面很吻合。这是其一。其二,软件测 试 工程师需要调节软件 开发人员、项目经理和自身的关系,因为是在找软件编程人员的漏洞,所以在沟通方面女 性具有独特的优势 目前在方正担任软件测 试经 理的贺先生在接受采访时,对上述观点表示了认同。贺先生 介绍说,软件开发多运用正向思维的方式,而软件测试工作则要根据原始需求、验证编码, 在思维 上更多 使用逆向方式,根据已知的方向进行发挥,从中找出并预见到软件开发中 的不完善之处。采访之余,贺先生还特意提到了他从软件开发转为软件测试的“个 人原 因”。 在做软件开发工作时,贺先生周边基本上是清一色的男性,工作氛围更显得“严峻” 。转到 软件测试岗位后,均衡的性别比例使得工作压力也缓释了不 少, “男女搭配,工作不累”, 贺先生幽默的结束语道出了软件测试岗位的特色。 软件测试工程师,越老越值钱 在很多开发工程师都担心“35 岁之后 是否还写的动程序” 时,软件测试工程师确相反,测试 人员的工作生命周期长,不断的技术经验和相关行业背景知识积累使得他们“越老越值钱” 。 这是因 为软件测 试更多关注的是经验与方法的积累,开发语言变化对其工作的影响远小 于对开发人员的影响。 具体而言,软件测试行业有以下两面个最大的特点: 一 新兴行业 软件测试这个职业不能说是完全新兴的一个职业,存在软件开发就必然存在软件测试, 任何一个软件在发布之前都会要经过测试环节,只不过是以前对测试这个环节 重视的程 度不够。软件开发起步期,大家对软件的质量要求不是太高,可以说有的用就好,即使是 软件本身有些问题也将就了;但是随着软件业的发展,软件产业 的 日益成熟,软件产品 越来越丰富,产品间的可替代性越来越强。举一个简单的例子,就说杀毒软件吧,有很多 种,有瑞星的、有金山毒霸、江民杀毒、诺顿、卡 巴斯 基很多,我到底该用谁的呢? 这时候就存在一个质量的问题了,谁的软件用起来功能强大、不出问题,我就用谁的。随 着产品的可替代性越来越强,企业 也就越 来越重视质量,这种情况下质量就是企业的生 命力,质量就是企业的核心竞争力。尤其近几年随着软件外包业务的发展,对质量的要求 也就越来越高,为什 么人家要 包给你来做呢?看重的首先是中国的人力资源成本相对较 低。然而就算是你人力资源成本比较低,但是你做出来的东西质量不好的话,下 次再也 不会找你 了。而软件外包又是我们软件业发展的一个很大的突破口,如果质量没有保证 的话,这项业务肯定发展不起来。随着软件外包业务的发展,各个企业对软 件质量越来 越看重,所以现在大中型企业都开始纷纷成立专门的测试部门,而不像原来可能会是我这 一个软件公司会有几个项目组,大家互相之间测一下也就完 了,A 项目给 B 项目测,B 项 目给 A 项目测,那种测试他不是专业的测试,现在要成立专业的测试队伍,专门的测试部 门,大量的使用专业的测试人员来专门负责 质量保证这一块, 所以,也可以说它是新兴 的。 但实际上它并不是新的,只不过是现在越来越重视这一块了,现在才开始大量需要这 一块的人员,所以也可以 说是新兴的。 二 发展的行业 软 件测试工程师实际上是目前进入 IT 行业的一个捷径,为什么这么说呢?在软件领域里, 技术岗位大致有这么几 种:第一种是软件开发,第二类是软件测试人员,还 有一类是网 络通讯;这几类都是 IT 行业里不错的技术岗位。从测试这个角度来讲,我觉得它有一些特 点,最 关键的是这个职业它的竞争非常小。为什么这么说呢? 像开发人员,我们国家是 从八十年代开始,各个大学纷纷设立了计算机应用这样的专业。这样的专业的学 生,毕业 后实际上大部分就变成了软件开发这一类型的人 员。开发人员到目前已经经历了二十多年 的培养过程,已经培养了大量的人才,所以现在这方面人员的竞 争要激烈一点,尽管需求 量也很大。在网上查职位需求的时 候可以看到一个事实:去年七、八月份的时候, “前程无 忧”一个月之内,软件开发工程师的需求量 2 万多,测试工程师的需求量是不到 3000,从 这个绝对值来 看,测试工程师的职位需要确实比开发工程师要少很多;今年三、四月份的 时候, “前程无忧”一 周之内软件开发工程师的需要量是 6000 多,测试工程师还是 保持在 2000 多,这个比例已经明显的缩小了,去年七、八月份比例大约是 10:1 到 8:1 左 右, 而现在已经到了 3:1 。为什么会有这样的变化呢?这与企业 重视软件质量是密切相关的。 从这几组数据也看得出来这个事实,我们从网上看到的开发工程师 的绝对值需求量比测试 工程师确实要大,并且大很多,但我们为什么 要说测试工程师竞争小呢?其实原因刚才我 已经提到了一部分,开发工程师已经是(经过了) 二十来年(的培养)过程了,也培养了 大量的人才,所以这时候只有非 常优秀的开发人员才能在刚刚从培训机构出来就可以进入 比较好的企业,作为一般的开发人 员可能就都要经过一个曲线救国的过程。就是先到一个 小的企业工作个 三、四年,二、三年,积累了经验,自己也成熟了,再跳槽到大中型企业, 但是作为软件测 试工程师呢?不同的地方在于,我们以前的大学从来没有过这样的专业, 包括到目前为止,也只有极少数偏向那种高职类的院校开始尝试开软件测试专业。社会培 训机构也是一样,目前“北大测试”在测试工程师的培训领域里做的规模尽 管是最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论