Omomo在公司呆了有几个年头了。在测试技术方面的技能长进了不少,又能享受写代码的乐趣,同事们经常交流对软件测试技术的见解,也在项目中实现一些创新的测试技术和基于自己的想法设计好的测试框架,每天过的很开心。随着对测试这个职业的了解越来越深,对微软测试技术的掌握越来越多,慢慢地,人就开始对那些测试“大牛”在做什么感兴趣了。他们就是那些在公司内部挂着“测试架构师”头衔的一小撮人。They are Test Architects。

什么?你的公司还有测试架构师这么一说?呵呵,好像很多人都会这么问吧。大家听架构师听多了。比如我们头比尔的头衔就是“微软首席软件架构师”。一般来说,说到架构师,人们想到的都是“软件设计架构师”,那些设计整个产品架构,决定各模块如何协调工作,决定采用何开发平台的大师(对不起,可能每个人对大师的定义不同,如果你心目里只有Lippman, Stroustrup, Anders这样的人才能称为大师,那么原谅我的定义,我的大师就是那些杰迪武士里的Master,他们中有些人是Yoda/Anakin这样实力超人的,但也有一些普通的我们每天都可以从他们身上学到不少东西的人,我愿意把后者也叫大师。)。那么“测试架构师”,他们是些什么人?他们凭什么拿着和设计架构师一样的薪水?我们怎样成长为测试架构师呢?我也是带着这样的一个个问题,在雷德蒙总部有幸遇到一个测试架构师艾德的。那天,大晴,有利西方。
测试架构师,这里我更多的是讨论这个角色的职责,而不是这个头衔本身。所以也许你已经扮演了这个角色,但没有这个头衔。但这不妨碍我们讨论测试架构师在做什么。
如果你是一名测试架构师,那意味着你有很多事情可以做,虽然你不一定都做:开发和设计测试框架测试库;纵横全局的考虑产品的功能,设计复杂的测试系统;负责研发某一项特定的测试技术;为你的公司考虑如何提高测试效率;但总的来说,我们可以这样描述:测试架构师领导公司测试技术的发展和测试策略上的方向。区别一个测试架构师和普通测试工程师的特质是:他关注的是一个功能模块,一条产品线,还是整个公司的测试部门的问题。甚至对于一些更加资深的测试架构师,他们已经不再局限于产品当前版本的测试,他们可以前瞻性的考虑未来的版本的测试策略和技术。
测试架构师的角色可以和设计架构师的角色互相比较着看,设计架构师,计划/设计一个产品,关注着产品的研发过程。同样的,测试架构师他们计划/设计测试平台,关注着产品的测试过程。(废话而且拗口是吗?:))但他们倒是有一个让我们IT民工羡慕的共同特点,他们更多的是提供咨询服务,并不亲身去帮你写完每一行代码。他们的工资不由他们敲多少字决定。呵呵。测试架构师具备测试技术测试方法学上雄厚的知识,不仅仅是公司内部的知识,也包括公司外部的知识。所以他们具备实力给那些测试经理们提供“咨询”服务,告诉他们,什么样的测试技术什么样的测试平台会符合公司要测得产品,什么样的软件流程可以更好的保证软件质量。那有人会自然想到,这不是测试经理的事情吗?不然,测试经理,我们都是知道,人一到了“经理”这个位置,杂事就多了,员工加薪,员工福利,办公室装修,测试实验室购买新机器。什么事情都可能找到测试经理头上。测试经理的主要责任,应该是领导和培养一个优秀的测试团队。所以领导和培养是他的重点。对于剩下得测试技术测试策略上的任务,这时候他身边的测试架构师就起到了辅佐的作用。我觉得,这样的一个解释可以让很多测试经理如释重负,把技术和管理的重担全部依赖在测试经理的身上,有点不近人情了。呵呵。
测试架构师不仅仅是需要影响到公司内的测试机构测试社区,还需要影响开发机构甚至市场部门,好的测试架构师,可以从保证质量的角度,对产品的研发销售各个方面施加深远而正确的影响,也吸收来自各个部门的建议,最终提高整体软件质量。所以说一个优秀的测试架构师,也可以是一个不错的设计架构师,不错的用户需求分析师。因为软件质量保证是一个贯穿需求分析、设计、测试整个软件项目的过程。做好测试架构师,就要求你能够驾驭软件项目各个阶段。所以对开发和其他部门的熟悉是必不可少的
前面说了这么多软件测试架构师“做”什么,最后我们谈谈哪些是他们“不做”的:
1,           他们不是项目经理,虽然前面说了很多软件测试架构师对项目的各个方面施加影响,但是他们不是项目经理。一个纯粹的项目经理要考虑的事情还有很多很多,如果一个测试架构师最后扮演了项目经理的角色,那么对项目还是对测试架构师,都是不益的。
2,           测试架构师不是一个水到渠成的头衔,不是你做了很多年测试,对产品很了解,就自然成为了测试架构师。你需要有足够的技术前瞻能力和对公司内的影响力以达到对产品测试策略和技术方向提供咨询。
3,           不只是一个纯粹的软件测试技术编程高手,一个测试架构师的存在是为了解决实际项目产品中的测试问题,并不是一个纯粹的测试技术编程爱好者。一个热衷于单元测试开发框架的人,可以是一个编程好手,但未必是公司需要的测试架构师。一个架构师,对技术和测试策略测试方法学都能在解决实际问题上运用娴熟。
 
Over Today!
文中我有提到我遇到一个测试架构师艾德,我和他面对面谈了很多有关测试架构师的有趣话题。我打算在接下来的连载中告诉你,未来我们还要谈测试架构师有哪些素质,测试架构师怎样通过影响他人达成他的目标等等,请继续关注-通往测试架构师之路。:)

通往测试架构师之路(1):那些家伙在干什么?相关推荐

  1. 一名作曲专业毕业生的安全架构师之路

    通往安全架构师的路有很多条,但首先对IT基础设施和数据保护的激情,是这条道路的必备动力之一. 安全架构师是负责维护企业计算机系统安全的人,因此还必须具备黑客思维,能够预测攻击者非授权访问公司系统会采用 ...

  2. 测试架构师的目标和价值

    网友邮件问我2个问题:测试架构师的价值怎么量化体现?能否用最少的词描述测试架构师对产品测试组支撑时最主要的工作目标是什么? 问题1回复: 你一切的活动提升产品线整体10%的的测试质量,10%的测试效率 ...

  3. 深度解读波卡智能合约平台Gear:通往并行架构公链之路

    本篇节选自:深度解读波卡智能合约平台Gear:通往并行架构公链之路 摘要 2021 年 11 月,随着波卡主网正式开启平行链插槽拍卖,波卡生态顿时成为一股耀眼的新势力.其创始人 Gavin Wood ...

  4. 开始Go开发之旅-Golang架构师之路系列实战

    2019独角兽企业重金招聘Python工程师标准>>> 作者: gomaster.me(冯琪超) 系列:Golang架构师之路 巧妇难做无米之炊,golang sdk就是gopher ...

  5. 架构师之路 扩充字段_扩大您作为设计师的业务影响力的四个基础

    架构师之路 扩充字段 While catching up with my designer friends during these days of quarantine, a common topi ...

  6. java架构师之路:JAVA程序员必看的15本书的电子版下载地址

    java架构师之路:JAVA程序员必看的15本书的电子版下载地址 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从.我想就我自己读过的技术书籍中挑选出来一 ...

  7. python爬虫架构师之路_一位资深 架构师大牛给予Java技术提升的学习路线建议

    一位资深 架构师大牛给予Java技术提升的学习路线建议 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择. 架构师在一家公司有多重要.优秀架构师需要具备怎样的素 ...

  8. 重读《从菜鸟到测试架构师》-- 开发团队做的远不仅是开发

    上回说到小艾跟着导师修炼了一段基本功之后,也明确了自己的专业技能学习道路,却在几次转头的瞬间发现身边的每一个人都似乎在做着不同的事情,不是说好的一个团队嘛,为什么你做这个,他做那个呢?小艾还真是疑惑, ...

  9. 架构师之路 - OSGI for C++

    作者: 一去.二三里 个人微信号: iwaleon 微信公众号: 高效程序员 课程介绍 OSGI 技术是面向 Java 的动态模型系统.Java 圈子里有非常著名的一句话:OSGI - 架构师的天堂. ...

最新文章

  1. fs:[124]对应CurrentThread
  2. Python中@staticmethod和@classmethod的作用和区别
  3. XP MSTSC连接WIN7或WIN8问题
  4. Ubuntu服务器上部署kodexplorer私有云盘
  5. 开箱即用Bumblebee独立部署搭建webapi网关详解
  6. timerfd与epoll
  7. html中列表、表格、合并单元格
  8. 【HIVE 之 DDL,DML】
  9. Codeforces 600E. Lomsat gelral(Dsu on tree学习)
  10. 【渝粤教育】国家开放大学2018年春季 7408-21T多媒体软件制作与使用 参考试题
  11. Linux入门-vsftp
  12. zebra探秘(一)
  13. 宝峰对讲机编码写频工具
  14. 香农编码、费诺编码、哈弗曼编码
  15. The vertically scrolling ScrollView should not contain another vertically scrolling widget (ListView
  16. 这16道题都能答上来?恭喜你,90%的面试都能通过!
  17. laravel view
  18. 打破985校史!她以独作身份投中顶刊,曾因换方向重读博士7年,科研之路也“坎坎坷坷”……...
  19. matlab磁铁模拟,用matlab 模拟环形磁铁的磁场分布
  20. 物联网测试完整解决方案 | 为你的芯片、模块、终端保驾护航

热门文章

  1. 浏览器的input禁用输入法
  2. 上海证券交易所-债券品种介绍
  3. java绘图机器猫_canvas哆啦A梦图形代码
  4. Kalibr标定时卡在Extracting calibration target corners的问题
  5. 如何判断车距:车距判断技巧图解
  6. Calendar类获取当前时间上一个月,下一个月,当月的最后一天等的处理方法
  7. mysql 百分比两位小数_SQL中如何让百分比后面保留2位小数?
  8. 118.网络安全渗透测试—[权限提升篇16]—[Windows MSF提权模块提权审计工具]
  9. php公众号开发配置网页域名,微信公众号网页开发授权配置流程
  10. 花了4000多的钱,领导让我去开8000多元的发票,我该怎么办??