联系我:新浪微博@架构师Jack 或 dongjietest#163.com联系.(#换为@)

测试架构师与测试经理的关系

上一篇 / 下一篇  2009-10-23 00:42:06 / 个人分类:测试架构师的日常工作

一位网友问道:看似测试架构师与测试经理干的活很类似,很多都应该属于测试经理干的活,没看出测试架构师有什么不同。我想下面的内容应该能解决你的疑惑吧。51Testing软件测试网G5as:i*@g

由于我们公司在中国有几百名测试人员,在测试团队中除了普通的测试工程师,主要就是测试经理和高级测试工程师,仅几个测试架构师在为少数的产品线所服务,而且大部分测试架构师也只为1个大产品而服务,能带领大产品线的人其实很少的。

cOR+GC(tkPT0

先介绍目前测试经理,测试架构师,高级测试工程师三者的简单分工:51Testing软件测试网 H rHC l AS!X/Wx9E/o

测试经理:人员考评,项目计划,人力资源和物料资源协调,测试活动组织;

P+Y)z3`t0

高级测试工程师:为项目组完成测试技术准备,测试用例设计及指导,自动化测试设计及指导,培养测试人员业务技术能力和测试技术能力,支撑市场技术活动,规划自动化和测试工具需求,从技术角度支撑项目质量目标。总得来说,是测试组内的第一测试技术专家,是普通测试人员在技术上直接求助的对象。51Testing软件测试网gx(Q ]U"^ i}OYKB

测试架构师:把握产品测试重点和测试活动质量,领导和培养高级测试工程师,指导高级测试工程师选择正确的事来做,树立正确的意识,不断提高各种测试设计的质量,并传授新的测试方法或测试技术给高级测试工程师。通过高级测试工程师来影响和帮助产品测试组的测试质量持续改进。总得来说:是高级测试工程师技术上的直接求助对象。对于能力较强的测试架构师更能够拉通一个产品线多个产品的测试公共技术,向测试总监负责。51Testing软件测试网!B3kB!be8D&?x;SF

试想一下:一个产品的测试经理可能有一个或二个高级测试工程师帮他把组内的测试技术发展起来,扫清测试活动中的技术障碍。可是对于管理数个产品的高级测试经理或测试总监,他们的管理工作会耗掉大量的工作时间,日子一久在测试的技术上势必会逐渐跟不上业界的发展,即使依然能保持测试技术的先进性,也有心无力,没有时间来把握每个产品的测试技术方向。这时管理多个产品的测试管理者就需要一个能分担测试技术的帮助者,能替他继续把关每个产品的测试活动质量,专项解决各种测试技术问题。正如产品测试组中的高级测试工程师一样,这位帮助测试总监或高级测试经理的测试技术领导者就是测试架构师。

NF},Lr0

不过,目前为止所谈到的测试架构师只是复合型测试架构师,我们还可以针对测试专项技术细分专项的测试架构师,例如:专注于自动化测试平台的测试架构师,专注于代码级测试技术的测试架构师。这些专项测试架构师的工作成果不仅仅是只适用于一个产品或一个产品线,而是应该对整个公司所有产品线服务和支撑的,才能有足够大的平台或舞台供他施展。如果工作成果只是为一个产品服务,那么就和传统的高级测试工程师相当。

]:D(I/v]`G.GeD0

在业界不同的公司对测试架构师的要求也有所不同。在微软对测试架构师的定位是独立贡献者,在我们这里复合型测试架构师必须要有领导力和影响力,因为你是高级测试工程师的标杆和领导者,需要对多个测试团队服务,带领高级测试工程师团队。即使只是专项测试架构师也需要一定的领导力,因为专项测试技术的研究和落地基本都也是以团队的形式在进行,甚至有时是以虚拟团队的形式在开展工作,成员来自不同的团队,平时大部分时间是产品测试工作。这时是需要专项测试架构师做好团队的组织,分工,协调和领导工作的,团队的方向需要专项测试架构师来把握。51Testing软件测试网$g:c1Q7`yJ6? F b(y

   最后,如果你所在公司的测试人员在2030人以下,或许测试经理足够强,那么他可以一个人把测试项目经理,高级测试工程师,测试架构师的职责都包下来,这时的测试经理就包括了测试架构师的工作职责。如果你所在公司的测试人员在数百人以上,肯定公司会有同时管理数个产品或数十个产品的测试总监,或高级测试经理,这时为了更充分的利用测试队伍中稀有的有丰富测试经验的专家技能,不让其稀有的技能仅在一个产品中发挥作用,而在整个公司发挥作用,帮助尽可能多的产品测试组,就有必要组建测试架构师团队;或是为了能有人替高级测试管理者监控产品测试组测试技术活动的质量,也是有必要组建测试架构师团队,担负起测试活动质量的监督者和改进者。

#b|&Z-QEZXf7I0

   还有疑问,欢迎留言或与我email讨论。

-Ze+S9f q f.Rh0

TAG:

Spartan的测试技术小屋 引用 删除 spartan   /   2014-06-03 15:02:29
3
Richird的个人空间 引用 删除 aheadlulu   /   2013-10-21 11:40:47
3
家 引用 删除 lijingboforever   /   2013-10-16 16:44:52
5
架构师Jack的个人空间 引用 删除 架构师Jack   /   2010-06-24 21:51:05
开发背景有最好,但最重要的是在大学阶段打下的牢固系统地基础及编程经验。如果很多计算机结构基础不好的话,只是毕业后才学习JAVA,写一些JAVA程序,也难成为真正的测试架构师。某种程度上测试架构师要比一般的开发设计师要求知识面更宽,而产品设计知识深度又是一样,能看出设计算法中潜在的质量风险,能和设计师一起讨论架构,讨论算法选取。
引用 删除 LUJIA19850121   /   2010-06-15 11:28:01
架构师是不是也要做过几年的开发的啊?
引用 删除 LUJIA19850121   /   2010-06-15 11:27:24
5
比较狠的测试间 引用 删除 qiguojie   /   2010-04-12 16:39:37
不错不错。。马克一下
dream517的个人空间 引用 删除 dream517   /   2010-04-11 23:54:36
//非常感谢您的回答。
原帖由架构师Jack于2010-04-11 20:48:19发表
对ZTE的了解仅限一个以前的同事和几个科长交流。对HW接触过一些高级别的人。
可能在小兵一级看不出差别.
架构师Jack的个人空间 引用 删除 架构师Jack   /   2010-04-11 20:48:19
对ZTE的了解仅限一个以前的同事和几个科长交流。对HW接触过一些高级别的人。
可能在小兵一级看不出差别,但HW有一帮人在做高端测试技术的跟踪和研究,并致力于落地。
08年时对ZTE的了解,应该相当于HW 06年以前的意识和水准。我认识的一个华为专家告诉我每年华为有人去欧洲参加国际测试技术大会,引入系统化的测试技术。而且华为从美国请了北电几十年测试经验的测试权威等等。ZTE没有听说有如此投入。如果要选择,建议你去HW。
dream517的个人空间 引用 删除 dream517   /   2010-04-10 10:21:04
挺理论的,也许俺级别还不够,看不懂。。。
国内的公司很少能做到这样的~
LZ对于像HW,ZTE类似公司的测试人员还有接触,想听听您对他们测试工作的看法。
架构师Jack的个人空间 引用 删除 架构师Jack   /   2009-10-26 13:27:43
orange_10   后续再开一篇,回答你的问题。
贪吃的橙子 引用 删除 orange_10   /   2009-10-26 11:43:42
首先感谢博主特撰此文解答问题啊

不过还是希望博主能更贴切实际,到底测试架构师需要产出的是什么?简单地说,就是经理产出计划,管理;高级测试产出设计,方案;测试产出执行,结果;那测试架构师产出什么?

如果测试架构师需要涉及到多个产品线多个产品,那是不是也就意味着架构师也遇到了与经理一样的问题,广而不精?毕竟绝大多数大型开发团队是实行一个萝卜一个坑的对位机制的,毕竟会有它的道理
贪吃的橙子 引用 删除 orange_10   /   2009-10-26 11:35:05
1
FISHY'S TRIBE 引用 删除 fishy   /   2009-10-26 11:26:35
已经转告负责相关事宜的同事,目前正在联系中。
ermine的个人空间 引用 删除 ermine   /   2009-10-23 20:25:22
3
架构师Jack的个人空间 引用 删除 架构师Jack   /   2009-10-23 12:31:23
强烈谴责:sina未经我本人许可,且也未注明出处,就转载我的文章,侵犯知识产权。希望51testing能关注一下:
http://tech.sina.com.cn/s/2009-10-22/18361106248.shtml
 

评分:0

我来说两句

Open Toolbar