这听起来是个很有诱惑力的话题;也的确是个很有诱惑力的话题。很多做
测试的朋友千万次的问,测试行业能挣到高薪吗?从事测试
工作有发展吗?我能够忍受枯燥无聊的测试工作吗?
T$B:F#T/Tv5Tr5S051Testing软件测试网/t(hx#]BHJ.H 这里我不想谈所有问题,只谈谈如何获得高薪,获得高薪需要哪些素质,那些条件,多少年的工作经验等。
51Testing软件测试网i\k dc,V1a~51Testing软件测试网7P"r@S Oecr7Y我认为的测试人员分类
51Testing软件测试网'oB0_P&@&e
~m51Testing软件测试网*t)qzVxr4cxk+N @ 测试人员在
软件开发中基本由两大类:
一类是起步就做测试,一类做过开发后来转为测试。 51Testing软件测试网1IULWQ1t9JP#qxk.Z
M%`1c oY0 最近在网上同一些朋友聊天,经常聊到测试人员是否需要开发经验这样一个话题。我个人认为,又开发经验更好。我也倾向于由开发经验的测试人员可以获得更好的发展。但这都是一个动态的过程,起步就做测试的人可能后来也慢慢掌握开发经验。
-u+m5l|_"GuIc051Testing软件测试网z1eR K!GXA-~XM测试人员的成长阶段
51Testing软件测试网-T3b vP c9_p_\9yE2[&J%Yi0 测试人员基本上可以分为如下几个阶段,
手工测试阶段、工具辅助阶段、定制工具阶段、初级管理阶段、高级管理阶段、业务测试专家(此阶段在等同于在管理方面发展的初级、高级管理阶段,这个阶段的测试人员熟悉测试的各个方面,逐步专项某个领域的测试)。
D#v,j!W*eT051Testing软件测试网/`uC8_ `/K3Ub手工测试阶段
51Testing软件测试网I GaiC&du%\[4j*f;p:w.mT$s/[7_:R0 处于此阶段的测试人员一般是刚刚进入这一行,或者刚刚换了一个公司(新来的吗)。这个时候是很重要的积累时期,自动此时工具只是一个辅助,重要的时你要有如何测试一个软件的思想。
^a0EQA&E&a&Et_o0~g#CJ)M4z4@t3F?0工具辅助阶段
i?_-`X9t
]0ua051Testing软件测试网7n2tR8p"\4V)h:@g&H 这个阶段的测试人员对各个类型的测试都有所了解,为了提高测试效率,开始使用
测试工具;或者为了以后的职业发展开始关注自动测试,并主动或被动的
学习测试工具。这时候自己心里一定要有数,那些测试工具会对职业生涯有帮助。目前国内的测试人员都在学习一些大厂商的测试工具,这些工具的确不错,但是不一定都对以后的职业发展有利。一般来说这个时候首先要确定自己在功能测试方向发展还是在
性能测试方向发展。这样可以有针对性地学习各类别的工具。当让有时间和精力可以多学习一些,多多益善。另外还有一些白盒测试工具,如果想在白盒测试方向发展可以多多研究。
51Testing软件测试网~e h6\;aGw1j#qn1Ze1C o)v0定制工具阶段
51Testing软件测试网tc2u2P
T,q!x51Testing软件测试网 Z-pY&fj2A 这是工具辅助阶段的延续,一般定制工具分为两种,一种是对第三方厂商的工具进行插件开发或利用工具的
脚本语言开发可重用的类库;另一种是开发公司内部使用的工具。第二中情况难度较大,需要测试人员有较高的开发水平。一般来说只有在商业测试工具不能满足测试要求时才开发自己的测试工具。当然有时候不需要使用庞大的商业测试工具的时候也可以自己开发一些小的、能够满足测试要求的工具。这一般使用产品开发所使用的语言或者Perl、Python等。对于使用Java开发的产品可以使用BeanShell等脚本语言。
+i%E5h|2F(r4Ko0B
Gn*b?l0业务测试专家
51Testing软件测试网8zNTh X!n;eseb0t?2_{'k+H,`0 此阶段的测试人员已经熟练的掌握了多种工具,或者已经具备了为产品定制测试工具的能力。这个时候的测试人员应该做长期的职业生涯考虑,如果从事某个领域的产品测试时间较久,可以继续深入研究此领域里的相关技术,逐步能够提出对产品开发有建设性的建议。一般来说这个阶段的测试人员会在产品规划的前期作为高级测试人员参与进去,为产品的需求搜集和设计提供建设性意见。
e%Z\t,j051Testing软件测试网/devGE1}|`ck初级管理阶段
51Testing软件测试网4N;y*l$~U5`M%Op0s51Testing软件测试网X"GTV[L8oOBHQV 一般来说这个阶段是指你处于项目组长位置的时候。这时可以制定测试计划,组织组内人员编写、修改
测试用例。这个阶段的人员一般一般可以考虑向业务测试专家方向或者高级管理人员发展。
51Testing软件测试网h!{'i.w?;} p"Ww{~51Testing软件测试网 u%I(dly ^%aK9}高级管理阶段
nV
VGDZ g051Testing软件测试网ST NCq@ 经历初级管理阶段后,积累了初步的
测试管理经验。这时候一般会参与测试计划的制定、人力资源调配、各种资源分配等。
51Testing软件测试网!E%ZzD+U/y8tx\)e;hqV3x4yT0各阶段的薪资状况
51Testing软件测试网v|9g+gu(oL(E^G$q|0 就目前国内市场来看,按照测试人员所在的公司类型大致可分为如下几类:
,Fl}
^&|0!X
GG2` h'f3u k#F
v0 1。国内中小企业
51Testing软件测试网{SU9}~^k 2。国内大企业
.b8`fF3GI;r0 3。测试外包公司
fDZ[&S%G;@0 4。国外企业
8U5\ig
g.TG\cq051Testing软件测试网RQ8T&h|%?6d9E 同一个等级的职位在不同类型的公司可能有不同的定义,比如在国内的小企业可能就以两个测试人员,那你可能身兼多职,既是项目组长,又是项目经理。国内大企业一般来说同国外的企业的职位基本对应,但是一般来说国内大企业的测试经理到国外的公司也只能是个测试组长。