概述:什么是
测试管理的艺术?在物联网、云技术、移动
互联网的兴起发展,三网合一成为大趋势的未来,测试管理艺术又将何去何从呢?本文旨在与对测试管理感兴趣的同仁进行探讨。
51Testing软件测试网_Y'B;E(p X1E!_1g 名家名言51Testing软件测试网J]rx$Z't
_.u
51Testing软件测试网`7H UISCj/ru 艺术不是你所看到的东西,而是你让别人看到的东西。
h;M2Gc vS1v051Testing软件测试网.Uy-`?i ——埃德加 德加(Edgar Hilaire Germain de Gas)
?cOL"uj|7_8U I%c4ah051Testing软件测试网7D_"y5\)MK R8k 什么是测试管理的艺术?
.P4W!k0jg3j%jh
htv0V0WiP|0 一提到艺术我们马上就会想到绘画、雕塑、戏剧、建筑、舞蹈、诗歌等等,但在这里我们要讨论的,是关于测试管理的艺术。首先我们来看,什么是测试?ISTQB为测试做了如下定义:
]9{aJ}m.v&p C051Testing软件测试网+U!`}l
q-sUUL 测试是一个过程,它包括了软件生命周期的所有活动,有静态的也有动态的。它涉及到计划、准备和对软件及其相关工作产品的评估,目的是
^YTdJ_1Ra2K~051Testing软件测试网c{4D)OnV ● 判定软件或软件的工作产品是否满足特定需求;
+ww%?,i|R5v9B,Y0Y)M%bOk7Q3h0B#E0 ● 证明它们是否符合目标;
HvWo/@z8|"Tf,u `0S;W N%ID p-{#y0 ● 发现缺陷。51Testing软件测试网M1RQ1j7?
51Testing软件测试网$Wg4WC!]M1_#p)B9P5z 但是什么时候做测试?是在产品将要完成的时候来做还是从产品需求定义的时候就开始做?实际经验又告诉我们,如果在产品将要完成的时候再做测试那么就太晚了,预防缺陷远比发现缺陷耗费的费用和时间少的多。所以,测试的目的应该是:51Testing软件测试网K'E-Is#O1Y
%H/ws)lWH
E(]$Y;|0 ● 预防缺陷;
K*uI WG5X1LZ
b0~;r1iwLi[0 ● 提供与产品质量相关的信息和信心;51Testing软件测试网7a p9F$n5X,H
51Testing软件测试网0rBb/s#^
^ ● 发现缺陷。51Testing软件测试网i-\P@Ggy;y
~J;s_p5c
AA?0 什么是管理?51Testing软件测试网!qTL%y5u!T Q\
G
:Ym-Z*H,JGp0 管:为了达成某一目的,行使一定的权力,组织分配人员执行任务。
7M_8c
rm2t051Testing软件测试网d%x5FS4`k&@
R;N6U 理:在目标实现的过程中,控制过程,使其条理化、有序进行。
*PK5cF2j9R051Testing软件测试网Dw tpx IZ 测试管理(manage)就是制定计划、执行计划、检查和改进过程从而达到测试目的的一切方法和活动。制定计划(或规定、规范、标准、法规等)是设计达到目标的路径,将整体的大目标分成一个个阶段性的小目标,确定实现阶段性目标所需要采取的战略措施,部署相应的人力、物力、规定走向目标时应该遵循的规范、标准、法规和过程等;执行就是按照计划去做,即实施;检查就是将执行的过程或结果与计划进行对比,总结出经验,找出差距;改进首先是推广通过检查总结出的经验,将经验转变为长效机制或新的规定;再次是针对检查发现的问题进行纠正,制定纠正、预防措施,以持续改进。51Testing软件测试网7P/H2EmV8F
Z
51Testing软件测试网G~6C| af{S!j%L,u 测试管理的艺术就是创造管理方法和技巧,创造性的运用管理方法和技巧实现测试的目的。它应该是基于实践的,与时俱进的,同时也是感性的,反映人类内心的情感和诉求,反映对理想的追求。因为只有这样的艺术才会有生命力。
N#il5cXeUAH6?051Testing软件测试网[U)tbHOe_9W 回顾国际上的管理学艺术之路,我们可以看到管理学经历了两大阶段:51Testing软件测试网#j5g-`/R]n+mM
7p
ae
PT?Z(c0 第一阶段:从行为科学到战略管理51Testing软件测试网2_
|V]$m6Xw
51Testing软件测试网bc%w&\
}'Ux 从个体行为到组织行为(1956—1965)51Testing软件测试网Ho%g6nJ#J[
51Testing软件测试网 ~J,J|y 从组织中的人到人的组织(1966—1975)
X!C8u1Zw5ue0"t0R2]yS&As#C0 从过程管理到战略管理(1976—1985)
t6J4iD|1M)v4x(K:I051Testing软件测试网Q8rJH3OtyE第二阶段:从组织变革到知识管理51Testing软件测试网'm9H%t/iwj
51Testing软件测试网nN _!ek'k5X 从职能组织到变革组织(1986—1995)51Testing软件测试网kvr!Aoto(?A
Si!F$Ot$x'lk0 从组织管理到知识管理(1996—2005)51Testing软件测试网UlY9C
_&d
Xb} D:M(iAB`0 回顾软件测试的目的演变,我们可以看到如下的脉络:
lRSd!wTt0`(C9h'Bzi$O
L%j'H0 以调试为主(从有软件开始-1956)51Testing软件测试网P\U!J2o8mY
v D1\)l0|h.X
j~.]0 证明程序是正确的(1957–1978)51Testing软件测试网%i+{V)_ @/I
K%A1I
51Testing软件测试网E'Id^T 证明程序中有错误(1979–1982)
p;@+@3lzj#^w*Z h0.GW1`L e0 评估产品能力(1983–1987)51Testing软件测试网;v~v
q%L
6`W/T_)p1L@zT5z1O0 预防缺陷(1988–1992)51Testing软件测试网 K?G`H
S
51Testing软件测试网*L
[/lQ&gx 预防缺陷,发现缺陷,评估质量(1992– )51Testing软件测试网1w
WCvt!QN)d
k?^q0l*i0 管理理念方法和技巧都是以目标为导向的。当我们的目标发生了变化的时候,管理的艺术也随之得到了发展。我们可以清楚的看到管理艺术随着测试目的的变化而变化,在有一个时间上一一对应(或者略带滞后)的关系。
RrqXJ0N3U0"R4T,AE0v%_8x_0 比如在测试目的从“调试”转换到“证明程序是正确的”时,也是管理艺术从个体行为到组织行为转变的过程。再比如,当测试的目的从“证明程序中有错误”改变为“评估产品能力”时,管理艺术也经历了从过程管理到战略管理的转换。
0t'I{ tT+zu0|B'I2Zx!V
x b0 随着物联网、云技术、移动互联网的兴起和发展,测试管理也受到了空前未有的挑战,因为测试对象的开发规模,组织形式,应用范围以及对人类生活的影响都产生了前所未有的革命。如何创造管理方法和技巧,创造性地运用管理方法和技巧来适应这场革命成为我们必须面对的课题。51Testing软件测试网{{F$I$KI
a\
51Testing软件测试网1mo1pF+G 笔者以为,未来的测试组织和测试过程应该体现:效率 Performance,安全 Security,随时可取 Availability,灵活收放 Scalability的特性。
*rh7F8H&E9W8uL"Rw051Testing软件测试网5oc6m RFq!U 未来的测试管理应该是51Testing软件测试网oHP
xNY0bQ$e
51Testing软件测试网AM'g-^&u^ox$Q ● 多种软件生命周期的组合 – V模型和敏捷开发敏捷测试的一体化;
V$]zAS5\W00i;GrDsCYxpH J f0 ● 多种测试组织形式的组合 – 内包、外包、研发测试人员角色互换,独立测试团队,第三方测试多种测试组织形式的一体化;
#F](@kx8V8DO,B051Testing软件测试网tr4K$GD't#y)q~ ● 多种文化交融,超越地域分布,集目标管理、知识管理、人才管理、信息化管理为一体。
]Q$Z;cfs051Testing软件测试网xq
p}K!O [nI 只有这样,我们才能与时俱进,适应新的形势发展,创造出新的测试管理艺术。
!P,Z"cWqQ#M0 IOy3q t&@u t0 让我们听从内心的直觉,听从内心对美的呼唤和追求,一起去探索寻求21世纪新的测试管理艺术,并将这些艺术表现出来。因为正如法国古典印象主义画家埃德加.德加(Edgar Hilaire Germain de Gas)所说的:
,c(D{)}T5N051Testing软件测试网0r
g/Q4|.n;x;Hc} “艺术不是你所看到的东西,而是你让别人看到的东西。”
AcW-XQ?0