测试人员基本上可以分为如下几个阶段,手工测试阶段、工具辅助阶段、定制
4F0d$C)MS K6u0工具阶段、初级管理阶段、高级管理阶段、业务测试专家(此阶段在等同于在
P]`@dF:Pm
p0管理方面发展的初级、高级管理阶段,这个阶段的测试人员熟悉测试的各个方
0[O6GX$A'MY)C0面,逐步专项某个领域的测试)。
/w$~ p6I!d1o0V;dNX/gi7\!xs0手工测试阶段
51Testing软件测试网{odI"A7qR6n"kY51Testing软件测试网~.em D(\|处于此阶段的测试人员一般是刚刚进入这一行,或者刚刚换了一个公司(新来
`
K7d+o8ZD}0的吗)。这个时候是很重要的积累时期,自动此时工具只是一个辅助,重要的
l,z$jAS+G4k0时你要有如何测试一个软件的思想。
vDWBq
TM0;`_#{}J3y7N0工具辅助阶段
51Testing软件测试网
{.`1dH(u0MpH51Testing软件测试网7CqtRm#amA这个阶段的测试人员对各个类型的测试都有所了解,为了提高测试效率,开始
51Testing软件测试网F$n\Q]T-t
]使用测试工具;或者为了以后的
职业发展开始关注自动测试,并主动或被动的
y'\,H3ZZg4k!s:a0学习测试工具。这时候自己心里一定要有数,那些测试工具会对职业生涯有帮
9^a1J(M6}n C&ac KD0助。目前国内的测试人员都在学习一些大厂商的测试工具,这些工具的确不错
51Testing软件测试网-xZ%Y Z^$A d3~,但是不一定都对以后的职业发展有利。一般来说这个时候首先要确定自己在
51Testing软件测试网N-o(o:cjGU[t!R功能测试方向发展还是在
性能测试方向发展。这样可以有针对性地学习各类别
Ua(s7fD tn;{0的工具。当让有时间和精力可以多学习一些,多多益善。另外还有一些白盒测
9LE,g3A#T.G0试工具,如果想在
白盒测试方向发展可以多多研究。
y2u5kem1Y\&x&j051Testing软件测试网
M2| G k B^&y"W定制工具阶段
c/@(g'r"p b,zi_%S
W03q;@h5eDFd,e0这是工具辅助阶段的延续,一般定制工具分为两种,一种是对第三方厂商的工具
,[1R
I2s @$g0进行插件开发或利用工具的脚本语言开发可重用的类库;另一种是开发公司内部
51Testing软件测试网{GP%h2Z An%\9C)W使用的工具。第二中情况难度较大,需要测试人员有较高的开发水平。一般来说
7N4M2Ijt'Nk0只有在商业测试工具不能满足测试要求时才开发自己的测试工具。当然有时候不
]&YTf6Iex-H0需要使用庞大的商业测试工具的时候也可以自己开发一些小的、能够满足测试要
2|Z!j$p8Xf0求的工具。这一般使用产品开发所使用的语言或者Perl、Python等。对于使用
*CS;L_/yAeO,J
^0Java开发的产品可以使用BeanShell等脚本语言。
"br(T{5K2R\051Testing软件测试网5I
H/CYPK0p业务测试专家
51Testing软件测试网+\!]4@%d`ue;VH51Testing软件测试网%w9p7M.x0MGh?此阶段的测试人员已经熟练的掌握了多种工具,或者已经具备了为产品定制测试
&gkQ,o.q6Z0工具的能力。这个时候的测试人员应该做长期的职业生涯考虑,如果从事某个领
51Testing软件测试网6E-sT/]V@X-k1B域的产品测试时间较久,可以继续深入研究此领域里的相关
技术,逐步能够提出
51Testing软件测试网,j&SAo7G+v对产品开发有建设性的建议。一般来说这个阶段的测试人员会在产品规划的前期
51Testing软件测试网,sw^m;A |作为高级测试人员参与进去,为产品的需求搜集和设计提供建设性意见。
6o+z'B
g@Q Q0^!q U)lU#k7^l0初级管理阶段
51Testing软件测试网K yM/{"UAf"|-F51Testing软件测试网4Z6S
`sbq7_0B-M一般来说这个阶段是指你处于项目组长位置的时候。这时可以制定测试计划,组
.|n8c0j;VX7Is'{Z+`0织组内人员编写、修改测试用例。这个阶段的人员一般一般可以考虑向业务测试
51Testing软件测试网W
uV.E;RX6d#N)xk专家方向或者高级管理人员发展。
1A n'IsD"Sn5kP I00d.^[R!f)V1B5J0高级管理阶段
rK;Q]RvIW"`051Testing软件测试网#k:R,@1vNWbv`经历初级管理阶段后,积累了初步的测试管理经验。这时候一般会参与测试计划
;MZ(Tq[0的制定、人力资源调配、各种资源分配等。
51Testing软件测试网mt~]7o%x%lguFJp&X"c|0