前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >测试架构师不是一个没有明确定义的岗位

测试架构师不是一个没有明确定义的岗位

作者头像
Criss@陈磊
发布2019-08-01 18:18:22
6710
发布2019-08-01 18:18:22
举报
文章被收录于专栏:测试技术圈

架构师

架构师是一个并非计算机行业本来就有的词汇,来自于建筑学,英文是Archetect。建筑工程中的架构师是负责整体建筑的架构设计。因此从宏观上看,软件行业的架构师也类似,是负责对整体架构设计。

在软件工程中架构师是一个团队的技术的领头者。主要工作内容出去对项目的整体设计和规划外,也会参与一些实际技术问题的解决和探讨,攻克技术难关,趟平技术线上的坑,使得工程在软件生命周期过程中平稳顺利完成。

在研发领域有各式各样各司其职架构师,负责系统业务的业务架构师、负责基础设备和设施的基础设施架构师,负责公共组件和平台的中间件架构师。

在测试领域只有一个,测试架构师。那么什么才是测试架构师呢?

测试架构师

测试架构师其实是在测试部门中承担着规划自动化技术栈、基础测试框架选型、基础测试环境维护等工作的角色。肩负提高部门提高工程效率的职责,有着为部门提供技术指导和制定质量保障策略的使命。除此之外,测试架构师必须能驾驭产品的质量、提供指导、反馈和建议,以提高整个工程部门的质量规范。

测试架构师应该都具备跨组织的沟通和推动变革的能力

测试架构师应该有的工作日常内容

  1. 审查系统架构、系统构件/组件及其接口关系等的设计
  2. 确保系统的可测试性
  3. 设计软件系统的测试策略和方法,特别是在系统的性能、安全性、稳定性、可靠性等方面的测试方法、技术线路和质量标准
  4. 构件复杂的系统测试环境,并分析、解决测试中出现的较深的技术问题(Troubleshooting)和帮助做好缺陷的隔离
  5. 对系统(性能、安全性、稳定性、可靠性)测试作出分析、评估,并提出为改善系统性能、可靠性而进行设计修改、代码重构的建议
  6. 设计测试自动化的技术框架,主持重要的测试工具的研究、评估、设计
  7. 参与系统部署的设计
  8. 参与新技术的评估和引进
  9. 帮助改进测试流程、提高测试效率

测试架构师的国内困境

  1. 测试架构师同时拥有管理流程化经验和精湛的技术,这在国内是一件很不容易做到的事情,尤其是对技术前瞻性的跟踪、推进方面做得少的可怜。
  2. 在现在国内市场上,业内存在偏见,认为技术好的、经验丰富的都去做了开发;技术不好的、不会写代码的、不懂技术的才做测试。这个在招聘薪资范围上就可以看得出来。这也是测试架构师人员较少的困境之一。
  3. 很多公司的测试地位本来就不高,对测试的培养几乎没有。
  4. 很多技术好又做测试的人,随着年龄的增长和近些年中年危机的影响,有机会都转向了管理,不在做技术线和测试实践路上的引导者和布道者。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 质问 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 测试架构师
    • 测试架构师应该有的工作日常内容
      • 测试架构师的国内困境
      相关产品与服务
      消息队列 TDMQ
      消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档