发布时间: 2010-6-12 15:30    作者: 架构师Jack    来源: 51Testing软件测试网原创

  ◇ 测试架构师的职责

  测试的职业通道基本是管理线和技术线两条路。

  管理线主要的职责:更多是项目管理和资源管理。

  技术线主要的职责:更多是技术管理和业务知识。

  软件测试架构师更多就是技术线的带头人。管理线的人更多的工作语言是:绩效,考评,时间点,质量等。

  技术线的更多工作语言是:技术规划,技术可行性,技术价值,技术共享性,解决什么问题等。

  软件测试架构师更多是一种角色,而不是一种title,是测试技术上和测试经验上有影响力的人。什么是有测试影响力的人呢?就是你没有任何官位,你不是任何人的行政上级,但是大家在测试技术上和技术方向上愿意跟随你,愿意采纳你的建议。

  其实在很多中小公司中测试组长和测试主管也兼职软件测试架构师的角色和职责。在大公司中,测试人员数百人时,管理工作所需要的精力会非常大,因此技术线和管理线就会分的比较开了。

  更多软件测试架构师做什么,可以看我的博客。在我们公司软件测试架构师的职责定义细则也不是非常统一的,也不是很在意是否有这个title,但有一点是一样的,都是测试技术线,对产品的项目管理和做人的工作就相应减少很多。

  ◇ 测试架构师的价值

  其实这些类型的工作早已有人在做的了,以前叫高级测试工程师,叫系统测试工程师,现在叫测试架构师,其实变的只是title,工作内容还是没有变。

  关于测试架构师的重要性和价值,从公司角度出发,测试架构师是在帮助公司从提高运营效率的角度来提升公司的竞争力。通过引入,实践,推广新测试技术,可从单点上提高某些技术效率和提高测试质量,也可从全局提高某些技术效率和提高测试质量,同时帮助员工培养。测试架构师这个角色也是一个团队贡献者,是一个领导者,而不是孤胆英雄和独立贡献者。从影响力的角度来看,做好测试架构师比做好测试经理还要难,因为你是在没有考评权的情况下要去改变测试人员,去推广你的专家价值。据我观察我们公司中没有很好沟通能力的人很难在测试技术路线上有很大的影响力。

  可以说测试架构师是一个公司所有测试技术经验的洼地,他了解内部大部分的技术最佳实践,也在积极了解公司外的最佳实践,通过个人的实践评估出适合自己公司现状,能解决公司现在问题的测试技术,有利于公司做好测试技术知识资产的管理,减少公司内测试知识资产的重复浪费。对于测试架构师没有支撑的项目组在测试质量和测试效率上的提升相比其它组要慢一些,项目组内对更佳的测试经验和测试技术了解较少,员工成长较其它组也要慢些,视野要窄些。

  国内可能有些误区,如把测试架构师定位为测试工具开发工程师或自动化测试开发工程师,其实这些工作不需要测试出身也能做好。测试技术领域除了工具和自动化,其实还有很多的领域:如何提高测试设计的质量,如何提高有效场景的测试覆盖率,如何把握好测试成本和测试目标的平衡,如何帮助开发提高产品的可测试性,如何做好产品的可测试性设计,如何做好产品的专项测试(可靠性、安全性、性能、压力等),如何做好测试执行的保障,如何做好黑盒以外的测试(需求和设计的测试),如何做好编码前的测试,编码阶段的测试等等。

  测试人员的核心竞争力不是编写自动化,也不是做测试工具,而是测试质量,测试设计的质量。

  测试架构师和产品架构师最大的竞争力区别就体现在如何提高测试质量的经验和能力上,这才是测试人员不可被替代的独特核心竞争力。

  工具开发和自动化测试开发的积累无法打造不被开发人员替代的测试核心竞争力。如果一个测试架构师50%的时间都去写代码做测试工具开发了,那么就是在浪费测试架构师好不容易积累起来的测试经验,其实也是在浪费公司的测试知识资产。测试架构师应该做测试领域中无法被他人替代的工作,测试工具和自动化测试框架的实现是可以被开发工程师或其它有一定开发能力的测试人员替代做的。测试架构师可以基于如何提高测试覆盖率,如何提高测试效率和测试质量的角度提出测试工具和自动化测试框架的开发需求,甚至一些实现的指导就可以了。在我们公司有几十名测试开发人员帮助我们实现测试工具,让我们聚焦测试技术,而非聚焦开发技术。

  ◇ 理想化的团队角色分工

  测试架构师和测试团队中的其他角色,比如测试工程师、测试经理等等,他们的角色定位有什么不同?在一个理想化的团队中,他们的分工是一个什么样的状态?关于这些问题在我的博客中有两篇文章是专门提到的,分别是《测试架构师与产品测试组、产品开发组的配合》《测试架构师与测试经理的关系》。大家可以直接去阅读,有什么问题也欢迎留言交流。

转载于:https://www.cnblogs.com/cqufengchao/articles/8715265.html

【转】架构师Jack专访:全面认识软件测试架构师相关推荐

  1. 架构师Jack专访:全面认识软件测试架构师

    转载:https://www.cnblogs.com/edwardsun/p/5403766.html ◇ 测试架构师的职责 测试的职业通道基本是管理线和技术线两条路. 管理线主要的职责:更多是项目管 ...

  2. 什么是软件测试架构师?

    转:https://www.cnblogs.com/henryhappier/p/3216921.html 软件测试架构师是一个新职位,但确实是一个非常必要的职位,主要有几点: 1. 根据V模型.广义 ...

  3. 软件测试架构师——众里寻她千百度

    "众里寻她千百度,蓦然回首,人却在灯火阑珊处",还算幸运.而对于"软件测试架构师", 众里寻她(他)千百度,那人何在?难以上青天. 软件测试架构师是一个新职位, ...

  4. 软件测试架构师知识能力模型

    整理测试架构师修炼之道(第四章,软件测试架构师知识能力模型),希望对大家有所帮助,processon原图 https://www.processon.com/view/link/618a3a051ef ...

  5. 专访百度云首席架构师林仕鼎:如何突破瓶颈

    专访百度云首席架构师林仕鼎:如何突破瓶颈 在今年的百度开发者大会上,百度云战略高调发布,成为开发者们瞩目的焦点.一直以来在公共领域很低调的百度移动·云事业部的首席架构师,也在当天以百度云首席架构师的身 ...

  6. 测试架构师: 软件测试架构师应该做和不该做的事情

    测试架构师应该考虑以下问题: 测试的目标是什么? 测试的范围是什么? 测试的深度和广度是什么? 测试的重点和难点是什么? 如何安排测试? 如何评估测试结果? 测试的源头是需求.软件测试架构师在需求阶段 ...

  7. 什么是软件测试架构师!【一文了解系列】

    软件测试架构师是一个新职位,但确实是一个非常必要的职位,主要有几点: 1. 根据V模型.广义测试概念等,(静态)测试的越早,发现缺陷越早,越有利于产品的质量.加快产品开发周期.降低企业的成本.更重要预 ...

  8. 软件测试架构师究竟干哪些工作?

    2006年7月的一天,我在CSDN博客上写了一篇题为 "软件测试架构师--众里寻她千百度" 的文章,那时打着灯笼都很难找到一位测试架构师.16年过去了,今天国内不少公司设置了&qu ...

  9. 软件测试架构师——众里寻她千百度 1

    "众里寻她千百度,蓦然回首,人却在灯火阑珊处",还算幸运.而对于"软件测试架构师", 众里寻她(他)千百度,那人何在?难以上青天. 软件测试架构师是一个新职位, ...

最新文章

  1. 【Matlab 图像】灰度二值化处理
  2. 国家的重视让少儿编程越来越火爆!
  3. gre tunnel源码分析之接收流程
  4. mysql中dml操作_MySQL的DML语言操作实例
  5. (转)Arcgis for JS之地图自适应调整
  6. ASP中FSO的神奇功能(1)
  7. vdcode C语言不能弹出运行窗口_C语言编程常见问题分析,以及错误解决办法!
  8. 期中HTML代码及技术博客
  9. std::function
  10. 对于自组织团队的一些思考
  11. 《畅玩NAS》 使用树莓派打造一个NAS服务器
  12. python学习-02(数据类型、字符串、列表、元祖、字典)
  13. java.util.LinkedHashMap cannot be cast to 问题
  14. iphone各个系列手机最新的尺寸资料(更新到iphone6s)
  15. 动态网页怎样才能被搜索引擎收录
  16. 微信小程序实现上传视频功能(后端代码是java)
  17. MySQL多表查询(通俗易懂)--持续更新
  18. eclipse中文变英文
  19. 【打印技术01】获取及设置系统默认打印机
  20. 电脑提示找不到msvcr100.dll的解决方法-msvcr100.dll丢失怎样修复

热门文章

  1. Oracle批量插入数据
  2. 开发中用到过的技术链接
  3. Ubuntu下配置使用maven
  4. android权限检查
  5. LeetCode(883)——三维形体投影面积(JavaScript)
  6. 【Node】—nrm的简单使用
  7. java栈顶元素_栈(Stack)
  8. UltraEdit汇编语言高亮
  9. 在微信上如何查看2个人之间所有的红包转账记录,请注意是所有的?
  10. 定速巡航和自适应定速巡航有什么区别,开关分别是什么样的?