软件测试中的人才培养浅谈

上一篇 / 下一篇  2012-04-11 09:05:36 / 个人分类:杂谈

 软件测试是对开发人员已经发布出来的软件进行验证和测试,以保证软件的质量。和其他工作一样,也需要相应的工作人员实现已规划好的测试计划。51Testing软件测试网 Z|_%LO

  本文将从测试人才招聘、测试人才的应用、绩效考核和职业规划几个方面对软件测试中的人才培养进行描述。51Testing软件测试网6e5Y]&}P

,z'B/kW_0  1、测试人才招聘51Testing软件测试网4e9D/q)E8G_F

bHr8NTC0  招聘是为已经确定的工作岗位物色适合的人选的过程。在这个过程中,首先需要明确职位描述、技术知识能力要求、完成这份工作所需要具备的基本素质和其他具体的特殊的要求。职位描述包括岗位职责和将来的工作任务。技术、知识和能力要求是必须掌握了相应的技术,知识和能力才能胜任该份工作的需求。基本素质是除了技术、知识和能力必须具备的基本素质。下面将以初级测试人员为例,明确招聘需求:51Testing软件测试网-qlu*}r*X*w2Wn4f

51Testing软件测试网vmqiX"LFc

项目

4GF1\\ u4m0

?/sCz(^ U%h5Z0

!C0WV_!b `y0

内容描述

m x2L1FwS]051Testing软件测试网 Ux1Y mtUB`)q?-{

51Testing软件测试网.or!xN-Q7He

备注

f {#BRk(Ga.Q051Testing软件测试网O7M(`YO%t`"f

51Testing软件测试网 B*?j5ep x

职位描述

k-E |"}\nDK^ U0

A IUn ~0c"c pd n051Testing软件测试网 Hz8^3A3a6|9aF1XC

根据已经设计完成的测试用例测试软件51Testing软件测试网%ZG7LC)xh-Eg

bR"O5j.A0[t0

pV*Cb5w0T0

对根据用例测试发现的问题进行确认

*x;]1Qc,cR?j L051Testing软件测试网J4pR2mg9[3A8S

Q_KUy*s-D I0

对已确认问题,按照标准格式书写并提交该bug51Testing软件测试网d#m4G}iNZ \m

51Testing软件测试网h%?9@A.u9z2?I*J

51Testing软件测试网0X3pM!x~9M{:xx)U

对已提交的bug进行跟踪,并作验证直到bug被修复51Testing软件测试网@tv?hi ]4h

51Testing软件测试网"E3Le |k_

51Testing软件测试网j"_P8HbqwG(hIo

5Sli j(im7H0F/P0

ER{tW0

m EX7t [1[2\8|N.o0

51Testing软件测试网(PQ yrY O]8`f

 

l4zP-e3TS"k:d:Qo U051Testing软件测试网 YZ!O D2e [~

k#r0x"?'^*Wd0

公共基本技能

-X B(l \].[0L:N051Testing软件测试网9FyS)l[

-G0~b#dR*WA pG`0

技术要求51Testing软件测试网;{)O&w+J%FG!v%{Q

51Testing软件测试网 lR7g;kX"wsw-[ m

51Testing软件测试网'z-A&t)[ oxc

编程语言

?#bJtx2v-W$S'D0

z$d%oh"S:f|K(L A'A3H [051Testing软件测试网&DSXfNw

掌握C/C++语言

y(Jl'c0t M,t/D@0

CBQt.{e$F0

d"y0hn qi8Z0

根据还同的公司背景需求51Testing软件测试网*Ko*O&PcT&iFm5x~f

+s Kw ?N ];M0

]doq1\!d%t3g0

操作系统51Testing软件测试网m$w0_7w3MN

(g(i%~*QfO0

#^ z,ag&c0

精通Window’s /Linux/ Mac …51Testing软件测试网 t1Y[;x*kVX?8fN

/d#x.}o%V.O^'\O0

ohE s^V]#{Sc0

工具

(By5z#x LT5a051Testing软件测试网X6Sw/KkB

s4l3|Q;}*r y_0

熟悉CVS or VSS / Clear Quest / TD …51Testing软件测试网0pFW.A1]*jO#t s+[f

"V%ug,m4x,aa!Y2k0

W[yY"^A0

知识要求51Testing软件测试网/s.ZfR O {{

51Testing软件测试网(`{k R)N0mM?4R'tW

'\!i3S7B/h0

了解软件工程51Testing软件测试网*o%wNEXG&x)A

51Testing软件测试网'Ce,w-v2?*S

2aa!?a f0

熟悉软件测试分类

sj2v)C7i~p.u8?.wy&h0

@ E BNjTH051Testing软件测试网"}}AR+E3W

熟悉软件测试的基本方法

c*d/[m[u%B3_"b0

-[bbZU4|k#|u0

q)c3b }|E e&w0

51Testing软件测试网zI:E(L]_

51Testing软件测试网u7D%q,b#sqel

51Testing软件测试网^:E{XuAI4^(s

zF'~1zf6Uis0 

;`1N#dQ*GGY0

L4K,z!A}051Testing软件测试网0V[Y8Of/|sz

能力要求51Testing软件测试网2YEiOHnKg%p

51Testing软件测试网7c-t k&V:b&ih2li+\

II,_[g9QV0

良好的逻辑思维能力

I{G8yP0e.ye051Testing软件测试网7|,`%~ B4vh3Us|

n~s)|#WX*a)f.S0

具有团队合作能力51Testing软件测试网+Du1F#G8_^

51Testing软件测试网Um8f}/[y

51Testing软件测试网~4Y;e6Pf5cl.k

具有一定的创造性

#`v3z;k)}L!q051Testing软件测试网*`v+W_ s$`\t8|

/n[/S'zM`7KLEw0

U7Y#K`(Bm[&xl1w+\0

k7]p a| rw8PZf0

4FU p_P6j0

}G8dy2O0 

R D_.Dl0

l1h%oy l/i#N;r6z0

;]U*|V ik j-N0

基本素质

^}qh/FPvw051Testing软件测试网9y[J9PM:ob eg

L9DsT uRe}-R0

1.有良好的沟通习惯51Testing软件测试网}t u-g sEq

`8QX(@ q6` ]7J051Testing软件测试网8DY%RHbS0^`3]

2.良好的书写习惯

V$B:a8nM0P0

fb?N4m,m Eh+eG051Testing软件测试网)g$O6T_pWd+k

3.对待工作认真细致,条理性较好

"Za(^n0`B K0

0j2N}2o7],{w0

-YI K0N4_2Q$z0

Q-mzf@051Testing软件测试网'A$|y7o"B&t~d:n

!R(B_ |#j1l4@0

/DN/^NY"`8G-H0 

$X'IJ$QHW\6os051Testing软件测试网+c U$b{/v

51Testing软件测试网E5V([dP:ZiS_4oP

   

5`1^Q!c.q&Ug W[s0

V4X9cYfkY051Testing软件测试网My|2yW\B\0j3e

英语  6

@-zKlfGG;sk;X0

OzR-~M r(?C]W6I051Testing软件测试网+D:g]+j`2sY,v"e,}

至少能看懂;)

olW;z.ep0

j)Kj8ZPV [A7n~051Testing软件测试网+T?T T9eF@y/s

其他要求

5w y(I\h,U^3m,h"?7r@ Mj0

Q0R7pLS Q0

4j\3d(]6x)sZ"k6mc0

1aLT],F0 

!][Y8i]"@051Testing软件测试网Om;H*N iN:WF;L

'E!OH@*HdM#xAw0

51Testing软件测试网)B6w:w1Bk,r6_ J6A/^

 

7V.k[-}.P d2}0

C S4zH c:u!m%}4b/pW051Testing软件测试网,]&R.qv@SH

51Testing软件测试网H!y:tG"Hd0_ h$e

51Testing软件测试网/Z1E Y6Wh.Io$`

  明确需求之后是具体的面试。面试是一个双方初步观察,判断和选择的过程。面试前可以根据职位的描述和要求,设计相应的问题和题目,从各个方面对应试人员进行观察,判断其是否符合相应的要求。51Testing软件测试网W O5S^w a

51Testing软件测试网lp+ToV^|

  2、人才的使用51Testing软件测试网`%P0p#Qz'LQ'KBId/g

#l-_P2pB0  当选中相应的测试人员之后,则需要进行试用。试用是面试的延续,是对其能力进行进一步的验证和观察。51Testing软件测试网`H_Sk CZI

51Testing软件测试网 s Hr |4Qu niZ

  测试人员入职后,除了参加公司组织的入职培训,也需要进行项目入职培训。对于新员工的培训,可以根据积累的经验,建立新员工项目培训体系,以帮助新员工尽快了解当前的项目基本状况。新员工培训结束后,则测试人员应该已经掌握了当前项目的基本知识,可以尝试安排其进行简单的工作。随着测试人员对项目的了解程度增加,则应该逐步增加工作量和工作难度,直到其应该做的工作。51Testing软件测试网f#^a/YR/ihgpJ{

在试用期内需要对测试人员进行细致的观察,以对其能力、做事风格和真实性格有进一步的了解。同时对进行一定的引导,观察其是否能够感知并向引导的方向努力。在整个过程中,及时和其进行沟通,以获取其对培训和工作中的反应。

-CJ)pl] r0  转正是双方经过观察,建立了信任,并愿意进行长期合作的标志。一方面是公司对测试人员试用期内的能力和表示认可,认为其可以胜任当前的工作,并愿意提供其展现才华的平台。另一方面,是测试人员对公司的认可,也一起共同发展。

V5p B*GgIR051Testing软件测试网m(I&JkE

  在日常工作中,一方面给各个员工能力相当的工作量,另一方面也需要对测试人员实际的工作结果进行考核。同时及时调动测试人员的积极性和团队整体士气,给团队营造一种和谐,相互交流的平台。

4Lr+|AkBT051Testing软件测试网+jeo l@:a

  3、绩效考评51Testing软件测试网 I/USnr9f

51Testing软件测试网9G v:Wb)w

  绩效考评对许多软件公司来讲是很头痛的事,对于测试人员进行绩效考核也存在同样的问题,这里给大家一些建议:测试人员的绩效考核和其他工作考评一样,测试经理应该做到客观、公正和公平。那么,如何针对测试人员建立考评?51Testing软件测试网([,I}"ek

51Testing软件测试网Z CJ#N&a

  简单来讲,基本上分为两类,一类是可以量化的各种度量指标,如Bug的数量,Bug的类型,Bug的修复率,Case的覆盖率等等, 但bug数量一般不建议管理人员来作为考核的主要依据,因为数量多并不代表质量高等一些因素。另一类是不可量化的软指标,如工作积极性,工作的认真细致的态度,合作态度等软指标,如果通过细分分级,也可以做到量化。还有一类是客户和开发人员的反馈,也作为绩效考核的一部分。另外,多数公司还将公司的总体经营状况纳入绩效考核部分,加强员工的团队意识与责任感。51Testing软件测试网 KLQ2]"tI| ?

y[)o I\6? {Ol0  每个公司的状况和每个任务的难度和强度均不一样,那么具体的考评,则需要根据实际的情况进行设计。

]8L-S^-z~051Testing软件测试网%h(j-y*g qCP,Y|

  无论什么样的绩效考核,应遵守基本原则:激励员工的工作积极性,提高团队意识,奖罚分明。51Testing软件测试网2~1wj!bIo[3^~

$Ae p n&d lg0Q0  4、职业规划51Testing软件测试网Uu[1?h_

;G/Gn~.h \X D1qH0  当测试人员加入测试队伍之后,一方面是员工当前的工作,另一方面需要帮助其进行职业规划,以求得公司和个人能够双赢。51Testing软件测试网/Q(ij$c-B%NSd

51Testing软件测试网G3P8q{L#qAf#G

  一个人是否能在工作岗位上做好,会有如下几个因素其比较大的影响:51Testing软件测试网"\l+ANa9dmX

!wS0eA1|-Dh]0  ● 个人兴趣爱好

.h/Y2P-rBB8d051Testing软件测试网RAp|2b _C nu5C

  ● 技术能力51Testing软件测试网Mp3^0V"OJ

VYj&sgMDi1{d0  ● 综合素质(包括逻辑思维和良好的工作习惯)

_ R.b*iy J051Testing软件测试网7|-nZ:`3a

  ● 而这几个因素也会影响未来的职业发展。

}C;S2zA2I0

8Eh:T l H2k9__0  一个人的职业规划,不单对测试人员非常重要的作用,对整个测试Team的规划发展也是非常重要的。51Testing软件测试网.V8y:f9~#gOS

51Testing软件测试网3`8{$mGq'k/u@

  在日常工作中,需要和测试人员保持通畅的沟通,以聆听他们的愿望和希望,并且在日常工作中对每个测试人员的技能、性格、做事习惯、为人处世方式等等方面的观察,并结合其发展愿望,可以帮助测试人员分析、确定一个发展方向。51Testing软件测试网9dB8X2c X~

51Testing软件测试网|_Z+wo5d

  一般来讲,软件测试人员会有两个发展方向 – 资深的技术专家 和 测试管理人员。当然也有做SQA和项目经理的。这里我们就这两个发展方向给予讨论。这两类人员需要掌握不同的知识体系和相当有区别的性格特点,很难有人能够同时兼顾。一般来讲,性格比较沉静,逻辑思维严密,喜欢钻研的人,发展为资深的技术专家比较合适,而相对比较外向,喜欢和各式各样的人相处的人,而且对管理有兴趣的人,做管理科能比较合适,具体规划需要根据实际情况进行引导。51Testing软件测试网\.jWOKu

:W\1|z.Z/J0  5、定期培训51Testing软件测试网(h_/s rw!s`D

51Testing软件测试网$`\,jOr:r;HNd+W

  根据测试的需求,结合各个测试人员的发展规划之后,可与公司的培训部门联系,为每个测试人员建立培训计划。可作Team的整体性的知识/技术普及培训,也可结合实际的需求和个人发展规划,进行小规模的培训。最终的目的,就是提高个人的技术能力,同时也能提高团度的整体水平。51Testing软件测试网i8y(Y g\.m+V

+{"i*L A7U"i^0  最后,软件测试人员的培训是一个系统的工程。应因人因地而宜,本文仅给出抛砖引玉的作用,大家不同建议或观点可与我联系。51Testing软件测试网oc%vB)u0Y8o+E


TAG:

 

评分:0

我来说两句

Open Toolbar