起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com

测试团队应有的类型

上一篇 / 下一篇  2008-11-06 20:34:05 / 个人分类:测试管理

    在一个理想世界里,你可以根据你的项目需求从一个“性格类型”库里选择组建一支测试团队,几乎和你为一出喜剧或一部电影选择演员阵容是一样的。你想要什么类型来保证团队的成功呢?让我们来看一些可能性吧。

+RQ3Tm0t2j#zHdp$[0    早期采用者(Early Adopter)

~'r0S*n.xz051Testing软件测试网B w!JG"v9]zp

    软件工程的一个方面是“永恒的变化”同时带来的喜悦和痛苦。就在你觉得你已经掌握了一种技术或工具的最新情况时,一个新的版本或产品发布了,你又落后了。而且你别无选择的要更新你的知识:你必须努力跟上最新的进展。如果你停滞不前,你很快就会掉队。因此,在你的团队里你需要一个喜欢探索最新软件并为你的团队的软件测试环境推荐新插件的人。

Ss+_?#l"? j5B2yV }@051Testing软件测试网8C;DA]gtzs


F Cv]1qm!j-zX0     持续采用者(Constant Adapter)

W|6h u7p y0

'u/p(tfI0     这个人根据团队的具体需要改编新的和已有的软件工具,是早期采用者的补充。比如,假设早期采用者找到了一种帮助数据库管理员从突发失效中恢复的工具。持续采用者会学习如何使用该工具,然后把它用于另一种目的,使得测试团队成员可以重建数据库并在他们进行了一系列测试后恢复一个“干净”的测试环境。 51Testing软件测试网:w0@"HcZ%O,n!?'DU4g

51Testing软件测试网i| q4bY)vr^

51Testing软件测试网\&k7i(R9j!C u7F0f k
      开心的集成者(Happy Integrator)51Testing软件测试网 G4o ?c9g&RW0Qn Z B)G

51Testing软件测试网;F7my$h Y9K1Q

     比管理计划耗费时间长,发现严重的、不易调试的问题,而且通常被认为比其他类型的测试次要的测试是什么类型呢?答案是:集成测试。现在,似乎已经没有团队真正为他们的产品写全部代码了。取而代之,他们使用其他公司提供的代码或公开源代码来构建他们的产品的主要部分。对多来源的代码进行集成测试与对单来源的代码进行集成测试是很不同的。你必须在集成的子系统之间验证产品的操作,并考虑到子系统的限制(以及潜在的缺口)。这种测试令人疯狂,因为它涉及理解和破译子系统之间的数据和进程流。尽管如此,不幸的是,有些人实际上非常喜欢这种“侦探工作”。 

2t C[ F0{[051Testing软件测试网8P*ZS Ax


J A Ag*P)l0     有经验的挖掘者(Experienced Miner)51Testing软件测试网#I)\oGf"b0pV"y c

;Aq C E"_BC"e0     有一个关于老煤矿工不需要地质数据来发现煤矿点的故事。他做矿工的时间太久了,以至于他可以凭直觉找到煤矿并用十字镐的一次简单回转把它敲松。他可以感觉到正确的敲击位置,这样岩石的外壳就会裂开显出煤矿,正如雕塑家可以精确知道在石头的什么位置而用凿子敲击一样。有些人在测试软件时是这样的:不管情况如何,他们都可以找到正确的位置来运行程序以发现关键的缺陷。有时这种技能是基于对正在测试的软件的经验的。比如说,对Java servlet有直接设计和操作经验的人在发现基于servlet的程序的错误上很拿手。在其他情况下,根据对相似类型的项目的经验,一个软件测试工程师可能会准确知道在哪里找“致命缺陷”。他们可能曾在有相似设计或管理问题的项目上工作过。比如说,有些软件设计就是必须在开发和测试中根据市场和技术变化不断改变和进化。51Testing软件测试网%szu6E Gw

0o tU3K\E!jM;TU0
Xx&c y ]:y0      不知疲倦的革新者(The Indefatigable Innovator)51Testing软件测试网!i@$sUl9S Yc

.D/q_x2zi0      这是总能够通过新的方法发现问题的人。在一个团队中是不能缺少更新创新的使者,他们不错做调试新的工具,使用新的方法去发现更多平常难以发现的问题,可能这些问题比较深, 可能也比较浅,但是可以通过新的方法新的技术去发现,革新者的力量不能忽略。51Testing软件测试网"mG)zTx+Ch6crX

51Testing软件测试网\7Iq2vGN0F

51Testing软件测试网Zt(Tz+rY&x ^
       远见者(Visionary)51Testing软件测试网yz"i Q }i }j*AD

51Testing软件测试网bt P+ImY:\#g

       尽管不知疲倦的创新者总是能发现实现战术问题的方式,但发现更高级的,策略性问题的解决方案的却是远见者。团队需要一个能看到“蓝图”的人——对如何进行软件测试具有广泛认识,而且对你的具体程序有深入认识的人。团队很容易陷入把已有解决方案用于新问题的陷阱。有时候这是最实用的方法,但是在另一些情况下,你必须重新思考并设想新的解决方案。技术变化在以不断增加的速度进行着;“在过去”可能指昨天,停滞不前等于落后。每个团队都需要一个有远见的人来推动它向前进步。 51Testing软件测试网*~F-Zj1je:k

51Testing软件测试网3}3?9pvtGA

51Testing软件测试网+Q rLD)r5e
      你发现了这些人的性格的共同之处了吗?他们都很饥饿。我不是指他们的饮食习惯(尽管,作为一条惯例,测试人员确实会把带到他们办公室的免费食品狼吞虎咽地吃下去),而是指他们进行软件测试的方法。他们好奇、有预见性、适应性强,并且不惧怕尝试新事物或是问“为什么?”他们在技术和学术上是不断进步的。他们永远不会因为停滞不前而落后。

!M"X#dVd U U,la0

TAG: 测试管理

 

评分:0

我来说两句

Open Toolbar