测试8000薪水是这样得到的

来源:互联网 发布:vmware mac os 联网 编辑:程序博客网 时间:2024/06/05 13:23
这听起来是个很有诱惑力的话题;也的确是个很有诱惑力的话题。

很多做测试的朋友千万次的问,测试行业能挣到高薪吗?从事测试工作有发展吗?我能够忍受枯燥无聊的测试工作吗?

    这里我不想谈所有问题,只谈谈如何获得高薪,获得高薪需要哪些素质,那些条件,多少年的工作经验等。

   我认为的测试人员分类

 

   测试人员在软件开发中基本由两大类:一类是起步就做测试,一类做过开发后来转为测试。

   最近在网上同一些朋友聊天,经常聊到测试人员是否需要开发经验这样一个话题。我个人认为,又开发经验更好。我也倾向于由开发经验的测试人员可以获得更好的发展。但这都是一个动态的过程,起步就做测试的人可能后来也慢慢掌握开发经验。

 

   测试人员的成长阶段

 

   测试人员基本上可以分为如下几个阶段,手工测试阶段、工具辅助阶段、定制工具阶段、初级管理阶段、高级管理阶段、业务测试专家(此阶段在等同于在管理方面发展的初级、高级管理阶段,这个阶段的测试人员熟悉测试的各个方面,逐步专项某个领域的测试)。

 

   手工测试阶段

 

   处于此阶段的测试人员一般是刚刚进入这一行,或者刚刚换了一个公司(新来的吗)。这个时候是很重要的积累时期,自动此时工具只是一个辅助,重要的时你要有如何测试一个软件的思想。

 

   工具辅助阶段

 

       这个阶段的测试人员对各个类型的测试都有所了解,为了提高测试效率,开始使用测试工具;或者为了以后的职业发展开始关注自动测试,并主动或被动的学习测试工具。这时候自己心里一定要有数,那些测试工具会对职业生涯有帮助。目前国内的测试人员都在学习一些大厂商的测试工具,这些工具的确不错,但是不一定都对以后的职业发展有利。一般来说这个时候首先要确定自己在功能测试方向发展还是在性能测试方向发展。这样可以有针对性地学习各类别的工具。当让有时间和精力可以多学习一些,多多益善。另外还有一些白盒测试工具,如果想在白盒测试方向发展可以多多研究。

 

   定制工具阶段

 

   这是工具辅助阶段的延续,一般定制工具分为两种,一种是对第三方厂商的工具进行插件开发或利用工具的脚本语言开发可重用的类库;另一种是开发公司内部使用的工具。第二中情况难度较大,需要测试人员有较高的开发水平。一般来说只有在商业测试工具不能满足测试要求时才开发自己的测试工具。当然有时候不需要使用庞大的商业测试工具的时候也可以自己开发一些小的、能够满足测试要求的工具。这一般使用产品开发所使用的语言或者Perl、Python等。对于使用Java开发的产品可以使用BeanShell等脚本语言。

 

   业务测试专家

 

   此阶段的测试人员已经熟练的掌握了多种工具,或者已经具备了为产品定制测试工具的能力。这个时候的测试人员应该做长期的职业生涯考虑,如果从事某个领域的产品测试时间较久,可以继续深入研究此领域里的相关技术,逐步能够提出对产品开发有建设性的建议。一般来说这个阶段的测试人员会在产品规划的前期作为高级测试人员参与进去,为产品的需求搜集和设计提供建设性意见。

 

   初级管理阶段

 

   一般来说这个阶段是指你处于项目组长位置的时候。这时可以制定测试计划,组织组内人员编写、修改测试用例。这个阶段的人员一般一般可以考虑向业务测试专家方向或者高级管理人员发展。

 

   高级管理阶段

 

   经历初级管理阶段后,积累了初步的测试管理经验。这时候一般会参与测试计划的制定、人力资源调配、各种资源分配等。

 

   各阶段的薪资状况

   就目前国内市场来看,按照测试人员所在的公司类型大致可分为如下几类:

 

     1。国内中小企业

     2 。国内大企业

     3。测试外包公司

     4。国外企业

 

   同一个等级的职位在不同类型的公司可能有不同的定义,比如在国内的小企业可能就以两个测试人员,那你可能身兼多职,既是项目组长,又是项目经理。国内大企业一般来说同国外的企业的职位基本对应,但是一般来说国内大企业的测试经理到国外的公司也只能是个测试组长。

测试外包公司在这几个类别中是个另类,在这种公司工作,基本就是技术类,很少有管理类的。

 

 如何获取高薪?

 

   一般来说在国内的中小公司做测试一般在1500-3000人民币每月。个别也有高的。在国内大公司高级人员一般可以拿到6000-8000人民币每月,初级人员大概在3000-5000之间。外包公司给的比较多,有经验的人员可以拿到6k到8k。在国外的大公司工作,就目前了解,初级人员在4k到7k之间,高级人员(有多年的测试经验)可以到8k-10k左右。

 

   如果你是刚刚毕业,那么能够进入大公司或国外的大公司,可以起步较高。如果你有几年工作经验,那么可以进入国外大公司,逐渐往管理职位发展,不过一般来说这很难。不过国外的大公司,一般提供技术和管理两条路供选择。毕竟管理职位有限,在国外的某些大公司,有经验的技术人员和一般的管理人员的薪资基本持平。

 

软件测试工程师未来发展前景如何

现在如果你翻开报纸,经常能看到软件测试工程师的培训广告,很多读者看了会产生一个疑问:从事软件测试行业到底有没有前途?学了这个职业未来的发展方向又会怎样?

  微软公司的陈宏刚博士以微软公司为例告诉记者,软件测试工程师的发展途径一般有以下三种:一种选择是走软件测试的技术路线,成长为高级软件测试工程师,这时他能够独立测试很多软件,再向上可以成为软件测试架构设计师。第二种选择是向管理方向发展,从测试工程师到组长(Lead),再到测试经理(Manager),以至到更高的职位。第三种选择是可以换职业,做项目管理或做开发人员都可以,很多测试工具软件开发工程师在写测试软件的过程中,因为开发方面积累了经验,同时对软件产品本身产生了自己的看法,很容易转去做产品编程。

  有关专家指出,软件测试是正在快速发展、充满挑战的领域,尽管现在单机版桌面软件的测试已经成熟了很多,但对于网络时代的到临,包括知名跨国公司在内的大公司对基于网络的测试也没有一套完整的体系,也是处于探索中,所以说这一行业所面临的机遇与挑战是共存的。

  曾在微软亚洲工程院测试组工作过、有三年软件测试经验的软件测试开发工程师刘俐以其自身经验告诉记者,以微软亚洲工程院为例,那里的测试工程师需要和开发工程师、规程经理一起合作,从产品定义到产品开发再到产品维护,在整个产品生命周期中不断贡献各种建议、测试文档以及测试数据。在这样一个开发团队中,测试工程师的地位和开发工程师,规程经理是一样的——是软件开发团队中不可或缺的部分。所以她个人认为,测试工程师是一个对专业技术和自身素质都有一定要求的职业。一个优秀的软件测试工程师无论在何处都是千金难求的。

  她同时指出,正因为测试工程师与开发工程师的同等重要性,使得软件测试工程师和开发工程师的录用标准基本类似,但是由于国内的软件测试职业兴起的时间不长,社会对测试人才的供给严重不足,这就出现了所谓的软件测试工程师“千金难求”的现象。她认为一个软件测试工程师一般会与开发工程师配合工作,负责开发相应产品模块的自动化测试工具、测试用例、编写测试计划、执行测试等工作。而一般企业软件测试工程师岗位也可以根据能力和经验分为不同的等级,象在微软公司这样的成熟大公司中,从最初级测试工程师到高级的软件测试工程师之间可以有十几个晋升的职业等级。


原创粉丝点击