软件测试工程师薪资调查 软件测试工程师待遇

因修正错误而存在——软件测试工程师

所属门派:IT业

“假如存在没有任何错误的程序,那么世界也会不复存在。”

因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。

软件测试工程师(SoftwareTestingEngineer)的主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。

简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。据有关调查数据表明,目前国内许多软件企业内部的测试人员和开发人员之比在1:5,与国外软件业1:1的比例还相去甚远。

门派技能:

软件测试工程师主要职责为:1、负责项目/产品的测试工作,分析产品需求,建立测试环境和计划,保证产品质量以及测试工作的顺利进行;2、按照软件工程规范和项目管理流程,实施、管理和知道软件开发不同阶段的各种测试,并提交测试报告。测试的计划安排包括人员安排、进度、使用的软硬件环境、测试的流程等;3、提交测试报告,并撰写用户说明书;4、参与软件测试技术和规范的改进和制定。

入门资质:

一般需要至少专科学历,一到两年测试工作经验。要熟悉软件的测试技术、方法、流程、测试文档,若想进一步提升,还要熟悉自动化测试的流程、管理及深层开发(包括测试框架等);了解若干主流测试工具,如功能测试工具winrunner、quicktestpro,性能测试工具LoadRunner,配置管理工具TestDirecter,VisiualSourceSafe等;熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP;了解软件工程,软件生命周期模型基础,了解软件配置管理;能够根据不同企业的产品特点,要求了解相应的开发测试方法。对于资深的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。

由于需要与开发人员及时沟通,因此作为一个出色的软件测试工程师,还需要有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。

入门经:

缜密的逻辑思维能力为了应对软件使用者千差万别的使用习惯和软件在使用过程中出现的各种现象,软件测试工程师应该具有逆向思维能力,能够以用户的角度出发,捕获一切可能性,对细节有不同寻常的关注能力。此外,软件测试工程师还要有穷追到底的精神,并且要善于沟通和撰写各类专业报告。

出色的沟通能力要成为优秀的软件测试工程师,要具备出色的沟通能力和表达能力,既能够和技术开发人员沟通无碍,又能用简洁明了的话语向客户、管理者等这些非技术人员阐述系统在哪些方面还有缺失有待改进。在同开发人员的沟通过程中,要注意沟通技巧,提高沟通效率,和开发人员保持良好的人际关系。当测试人员发现软件有问题时,不仅需要跟开发人员沟通,找到问题出在哪儿,阐述自己挑错的理由,有时候甚至要提出解决方案,直接参与前期需求和代码的修改。一个优秀的软件测试工程师能够适时地站在各自的立场上考虑、解释并解决问题,从而尽量避免冲突和对抗。
软件测试工程师薪资调查 软件测试工程师待遇

全面的技术能力作为软件测试工程师,虽然无须精通各种语言各类技术,但必须全面理解被测软件系统,明白该使用何种工具进行测试。要做到这一点一般需要有一定的编程经验,这些经验可以加深对软件开发过程的理解。

耐得住性子 软件测试工作是枯燥的,甚至重复性的,有时需要花费惊人的时间去分离、识别和分派一个错误,因此需要测试人员能静得下心耐得住性子。这个工作不容许有丝毫的心浮气躁。同时,逻辑严密但不乏重复成分的测试工作也容易使人倦怠,因此需要一定的自我督促能力。

2007-10-11 09:15 回复

石荣殿 0位粉丝

2楼

规范测试流程公司不正规的测试流程,不标准的测试方法,将使软件测试人员终日陷入碌碌无为的点击按钮的不良状态中。

晋阶易筋经:

初级测试工程师

入门级,具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术;

测试工程师

能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能;

高级测试工程师

帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师;

TeamLeader

一般具有5年左右工作经验,负责管理一个小团队。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品,负责开发项目的技术方法,能够为用户提供支持与演示;

测试经理

能够担当测试领域内的整个开发生存周期业务,能够为用户提供交互和大量演示,负责项目成本、进度安排、计划和人员分工;

计划经理

具有多年纯熟的开发与支持(测试/质量保证)活动方面的经验,管理从事若干项目的人员以及整个开发生存周期,负责把握项目方向与盈亏责任。

秘传“薪”经:

薪资黄金点

软件测试工程师在IT行业中越来越受到重视,其薪资也节节高升。

测试工程师的起薪从2000~5000元/月不等,若有四年工作经验的话,薪资在8000元/月左右,具体视不同地域、不同性质企业、测试工程师的不同能力而定。一般工作5~8年的软件测试工程师的薪资是刚出道时的新手的一倍,而10年以上工作经验的软件测试工程师薪资却走了下坡路,和5~8年的从业者持平甚至有些企业开出了略低的薪资,看来这行的折旧率较高。

软件测试行业的从业者7成左右都拥有本科学历,本科学历的从业者的薪资约为大专学历从业者的1.33倍左右,而硕士学历的从业者薪资起点明显高于本科学历从业者,约为后者的1.49倍。一般外语能力精通者的薪资为平均薪资的1.29倍左右,熟练者为平均薪资的1.09倍,值得注意的是,深圳、杭州和大连的外语能力精通者的薪资均超出平均薪资不少,其中杭州的外语能力精通者的薪资是平均薪资的1.79倍。

以3.5年左右从业工作经验的软件测试工程师的各地薪资情况来看:深圳地区的平均年薪是全国各城市最高的,超出7万元,其中外商独资欧美企业的年薪为7.8万元,国营企业的年薪紧随其后,超过了7.3万元,合资/合作非欧美企业的年薪较低,约为6万。

北京地区该职位的平均年薪逾5.8万元;其中外商独资企业的年薪为全国之最,将近8.5万元,而其余各类型企业的年薪都在5~6万元左右。

广州地区该职位的平均年薪约为4.5万元;其中外商独资欧美企业的年薪最高,达到了7万元;合资/合作欧美企业也能拿到6.2万元的平均年薪,合资/合作非欧美企业就较逊色,年薪不到4万元。

上海地区软件测试工程师的平均年薪为6.3万元,欧美独资和欧美合资的薪资不相上下,分别为7.9万和7.7万元。国营企业略高于平均线,达到6.5万元,其余各类企业则都表现平平。

杭州地区该职位的平均年薪达到了5.5万元;其中外商独资欧美企业和合资/合资欧美企业的年薪相当,均为6.9万元,国营企业的薪资也颇吸引人,超过了5.9万元,民营/私企和合资/合作非欧美企业的年薪均不到5万元。

大连地区该职位的平均年薪为3.8万元;其中外商独资企业和合资/合作欧美企业的年薪均超过了4.7万元;国营企业的软件测试工程师的年薪也近4万元左右,而民营/私企和合资/合作非欧美企业的年薪则相对较低。

福利

上海地区的软件测试工程师享有的带薪年假是全国各地最多的,一年中平均有10天,北京、广州、大连均为8天,杭州和深圳相对较少,为6天。

以上这些地区在软件测试的培训方面都做得不错,基本上均有6成以上的从业者可享受到公司提供的培训计划,但上海的软件工程师的培训比例不到5成。杭州和深圳两地的培训是全国各地区最出色的,逼近8成。

深圳、上海均有2成的从业者可享受房贴或者补充住房公积金,大连和北京则有3成以上的从业者可享受公司的房贴或者补充住房公积金,广州更是达到了4成以上,而杭州此项福利的比例较低,仅为1成。复兴门校区:010-66421965/1956校址:长安街民族饭店对面南行500米路西尚信大厦3层

2007-10-11 09:15 回复

j7h89g 0位粉丝

3楼

软件测试工程师

招聘会上的怪现象

中华英才网近期发布了最新一期的IT职场人气排行榜,最热门的前三名岗位是:软件测试工程师、高级程序员、产品项目经理的高级职位;作为软件开发流程中的重要一环,软件测试在2006年浮出水面,成为IT职场的最新热门岗位。

据统计,2006年北京在国展举办的几次招聘会,合计曾有180多家软件企业高薪招聘软件测试人员,仅有7家收到的简历能够达到招聘岗位数的50%,但符合企业要求者也不足30%。

笔者从一位测试行业资深人士了解到,随着测试工作量的增加,如果要招到合适的软测人员,很多测试部门经理不得不把大部分时间和精力用在人员招聘上。如果说是企业的要求苛刻,倒不如说应聘者对于软测的知识掌握还不成体系,真正合格的测试人员太少;而目前我国还没有软件测试的大专和本科专业,在软件测试越来越重要的今天,更加凸显出软测人才缺乏的瓶颈;也因此软件测试工程师的薪酬一直“高烧不退”。

软测工程师,薪情差异大

并非软件测试工程师清一色的都是高薪,从业时间不同,技术水平不同,薪酬待遇也不尽相同。

测试工程师一般会分为以下几个等级:初级测试工程师、中级测试工程师和高级测试工程师。不同的级别的测试工程师薪资差异很大。

■高级测试工程师:

高级测试工程师年薪约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万元;

总体来看,软件测试作为软件质量控制中的重要一环,在大型的软件开发企业中,软测工程师基本处于“双高”地位,即地位高、待遇高。同时,软件测试的人才需求缺口超过20万人。可以说他们的职业前景非常广阔,而人才的紧缺也促使软件测试工程师的薪资逐渐走高,从近期的企业人才需求和薪金水平来看,软件测试工程师的年工资还有逐年上升的明显趋势。

软件测试工程师的工作内容

“假如存在没有任何错误的程序,那么世界也会不复存在。”

因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。

软件测试工程师(SoftwareTestingEngineer)的主要工作职责是,理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试案例。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。据有关调查数据表明,目前在国内许多软件企业,测试人员和开发人员之比在1:7和1:5之间,与国外软件业1:1的比例还相去甚远。

软件测试工程师主要职责为:

1、负责项目/产品的测试工作,分析产品需求,建立测试环境和计划,保证产品质量以及测试工作的顺利进行;

2007-10-12 14:11 回复

j7h89g 0位粉丝

4楼

2、按照软件工程规范和项目管理流程,实施、管理和知道软件开发不同阶段的各种测试,并提交测试报告。测试的计划安排包括人员安排、进度、使用的软硬件环境、测试的流程等;

2长安街民族饭店对面南行500米路西尚信大厦三层

3、提交测试报告,并撰写用户说明书;

4、参与软件测试技术和规范的改进和制定。

要成为一名合格的软测工程师,一般需要至少专科学历,一到两年测试工作经验。要熟悉软件的测试技术、方法、流程、测试文档,若想进一步提升,还要熟悉自动化测试的流程、管理及深层开发(包括测试框架等);了解若干主流测试工具,如功能测试工具winrunner、quicktestpro,性能测试工具LoadRunner,配置管理工具TestDirecter,VisiualSourceSafe等;熟悉一些主流的软件工程方法论和思想,如RUP、CMM、CMMI、XP、PSP、TSP;了解软件工程,软件生命周期模型基础,了解软件配置管理;能够根据不同企业的产品特点,要求了解相应的开发测试方法。对于资深的软件测试人员,有些企业还要求其本身有自主开发测试工具的能力。

此外,由于需要与开发人员及时沟通,因此作为一个出色的软件测试工程师,还需要有良好的沟通技巧以及优秀的言语表达能力,具备良好的团队合作精神。

软件测试工程师是个没有性别歧视的职业

软件测试工程师不同于软件工程师,软件工程师多为男性,因为软件开发工作需要很强的逻辑推理能力,而软件测试工程师不需要天天去思维创造,工作重点是在注重经验的积累上面,同时,软件测试工程师要查找软件的缺陷需要具备的素质与女性所有的细心,耐心,安静,敏感等各个方面很吻合。这是其一。其二,软件测试工程师需要调节软件开发人员、项目经理和自身的关系,因为是在找软件编程人员的漏洞,所以在沟通方面女性具有独特的优势

目前在方正担任软件测试经理的贺先生在接受采访时,对上述观点表示了认同。贺先生介绍说,软件开发多运用正向思维的方式,而软件测试工作则要根据原始需求、验证编码,在思维上更多使用逆向方式,根据已知的方向进行发挥,从中找出并预见到软件开发中的不完善之处。采访之余,贺先生还特意提到了他从软件开发转为软件测试的“个人原因”。在做软件开发工作时,贺先生周边基本上是清一色的男性,工作氛围更显得“严峻”。转到软件测试岗位后,均衡的性别比例使得工作压力也缓释了不少,“男女搭配,工作不累”,贺先生幽默的结束语道出了软件测试岗位的特色。

软件测试工程师,越老越值钱

在很多开发工程师都担心“35岁之后是否还写的动程序”时,软件测试工程师确相反,测试人员的工作生命周期长,不断的技术经验和相关行业背景知识积累使得他们“越老越值钱”。这是因为软件测试更多关注的是经验与方法的积累,开发语言变化对其工作的影响远小于对开发人员的影响。地址:长安街民族饭店对面南行500米路西尚信大厦三层

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/79083.html

更多阅读

android开发工程师的工资待遇如何 测试开发工程师待遇

?行业薪酬的影响因素包括行业内、外部因素及员工个人的因素,同样,在IT行业中,要想了解android开发工程师的薪资待遇情况如何,我们也可以从这几个因素入手,加以了解。首先,企业自身的状况如何直接影响到员工的工资水平如何。企业负担能力

软件测试工程师薪资调查 软件测试工程师待遇

因修正错误而存在——软件测试工程师所属门派:IT业“假如存在没有任何错误的程序,那么世界也会不复存在。”因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道。虽然测试不是解决错误的根本举措,但却是必须的手段。软件测试

软件测试开发工程师薪水20+ 软件测试工程师薪水

部门简介:计算平台部门负责构建集团数据中心计算平台,旨在研发先进水平的分布式存储和计算的技术,以大规模的低成本计算机集群为依托,构建互联网上的分布式存储和计算的服务,降低用户大规模数据处理和大运算量计算的成本。计算平台涵盖

注册电气工程师待遇前景 电气工程师发展前景

注册电气工程师在我国是指按照国家人事部门的统一规定和考试命题通过考试合格,取得由省、自治区、直辖市人事行政部门颁发人事部统一印制,人事部、建设部用印的《中华人民共和国注册电气工程师执业资格证书》的从事电气专业技术的人员

网络安全工程师的待遇及入职条件 安全工程师待遇

面对我国人口结构及就业形式,在金融危机来袭的当下,求职就业之路虽说充满荆棘和坎坷,通过各大招聘网站的数据表明,网络安全工程师一般薪水是4000-8000元,经验丰富的专业人士可以达到年薪20万左右。热门原因:就业前景广阔、优秀人员紧缺入

声明:《软件测试工程师薪资调查 软件测试工程师待遇》为网友卩丨尐爷灬分享!如侵犯到您的合法权益请联系我们删除