首页 > 其他分享 >什么是测试架构师(经验总结)

什么是测试架构师(经验总结)

时间:2022-10-26 19:55:07浏览次数:60  
标签:架构 研发 工作 测试 自动化 架构师 经验总结

什么是测试架构师(经验总结)

最近一直在招测试架构师

最近一直在招测试架构师,在这段时间,对测试架构师这个工作职责以及技术要求,都有一些新的认识,同时也回顾总结了自己对测试架构师的一些岗位要求。

由于本人在做的就是测试架构师职位,平时的工作内容就是测试开发方面的工作,包括:自动化测试,性能测试,测试工具/平台的研发,测试方案和体系的搭建,以及测试团队的管理。

所以在我的认知世界里,测试架构师就是需要懂技术,懂管理!

目前在招的测试架构师主要要求会管理团队,而且有自动化和性能测试的实际工作经验,要求熟悉软件开发(最好是有研发工作经验)以及熟悉Java、C++、python技术栈。

同时要求会管理和架构方面的知识,这个相对来说的话,对于一些测试工程师要求还是比较高的。

但是招聘了将近两个月,一直没有找到合适的测试架构师,主要原因是前面来应聘的很多测试人员,他们对技术这一块都不是太专业,特别是Java技术栈,以及测试开发领域,平台开发,还有性能测试,还有自动化测试,都不是太专业,还有部分,只做过一些自动化测试,代码能力也不是太好,还有就是一定的代码能力,但是没有做过平台研发,没有做过研发相关的岗位,更不懂架构这一方面。

很多人都是对测试架构师都不是很了解,以及对测试架构师所负责的工作内容都是模糊不清的。前来面试的很多人之前都是做管理,或者是自动化测试,对我们要求掌握的技术不是太全面,当然也有大厂背景的测试人员过来面试,结果都不是很好。

然后我就请教了很多人,问:现在测试架构师为什么这么难招???

我和业界的一些测试大佬进行了沟通,互相讨论这个测试架构师具体的职责是什么,然后总结了一些大佬的经验,发现自己对测试架构师的这个工作内容还是有一定的误解。甚至包括很多国内的其他公司都要求测试架构师技术能力强,必须会一些平台开发,或者是熟练掌握Java/C++/python技术栈,而且要求会管理,最好做过几年的开发工作!!!其实这些技术相关的工作,都可以被开发人员取代,或者是一些高级测试工程师都很愿意来做,但是测试架构师的真正不可取代的是什么???

但是测试架构师的真正不可取代的是什么???

和很多测试大佬进行沟通之后发现:测试架构师真正不可取代的是:架构思维!!!

测试架构师应该提高测试团队的工作效率,同时帮助研发团队提高研发效能,另外是提高测试用例的覆盖率,搭建高效的测试体系,提供解决方案,还有就是对整个产品的架构要有一定的优化意见,不需要去做具体的代码方面和平台研发的工作,以及管理工作!!!

一般来说,测试架构师要和研发的架构师,还有产品经理,还有客户需求要紧密的联合在一起,然后把自己对产品、对整个研发的架构,以及对测试的体系建设要传达给测试组长和每一个测试人员,提高整个团队的沟通效率和测试效率。

另外,当项目出现紧急bug的时候,测试架构师能够指点江山,高屋建瓴,一针见血地提出排查和解决方案,这就需要测试架构师对整个系统的架构,业务逻辑,以及数据流程图都非常清楚!!!

测试开发和测试架构师各司其职

无论是自动化测试,性能测试,还是平台的研发工作,架构师都不需要去做具体的工作,只需要参与其中。在这些方面,测试架构师需要做一些落地方案,特别是之前已经成功过的落地方案。

比如说自动化测试:如何把自动化测试和K8S结合在一起,做长期稳定回归的CICD。如何能把自动化测试的报告及时展现给对应的人员。如何将云端和设备端统一做好全链路的自动化测试.......

测试架构师给出解决方案,测试开发人员给出具体实现的代码。

测试架构师需不需要具备管理能力?

这个不是必须的,不做强求!一般来说,测试架构师只做自己负责的工作,测试团队的管理应该由测试组长来负责,项目的管理应该由项目经理来负责!

做团队管理是很消耗精力的,如果测试架构师不能专注自己的工作,即使做出了大量的管理工作和细节工作,也体现不出测试架构师的价值!!!

 

最后希望有相关经验的大佬给出意见,共同交流共同进步!

标签:架构,研发,工作,测试,自动化,架构师,经验总结
From: https://www.cnblogs.com/111testing/p/16829809.html

相关文章

  • 软件测试基本概述
    软件质量概述1)软件质量:软件产品基本满足需求及隐式需求的程度。2)软件产品满足基本需求指其能满足软件开发时所规定需求的特性,其次是软件产品满足隐式需求的程度。3)......
  • activiti 常用方法封装及测试
    Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN2.0标准,包括支持对象管理组(OMG),提供技术实现。对于开发者来说,Activiti......
  • websocket接口自动化集成pytest测试框架
    websocket协议1、介绍WebSocket是一种在单个TCP通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。We......
  • 《渗透测试》学习随笔 day1
    概念名词1.域名(1)什么是域名? 域名:是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)(2)二级域......
  • 传统 API 管理与测试过程正面临严峻的挑战
    随着测试左移思想的引入,API(应用程序编程接口)经济的飞速增长,导致对API管理平台的需求相应增加。越来越多的企业注重并关注接口测试。单纯的做接口测试或者做好接口测试的......
  • 【测试全栈,先从前端开始--HTML之无序列表/有序列表】(十三)
    很久之前讲了HTML合并单元格,接下来我们说下列表,包含无序列表和有序列表。  <ul>标签表示HTML页面中项目的无序列表,一般会以项目符号呈现列表项,而列表项使用<li>标签定义。......
  • 软件性能测试的常见方法分享,上海好口碑软件测试公司有哪些?
    软件性能测试是衡量软件产品质量的重要指标之一,是一种非功能性,不关心系统是否可以完成特定功能,只关心软件系统在运行时的速度是否快、消耗资源多少,因此做好软件性能测试......
  • 史上最全软件测试工程师常见的面试题总结(七)【多测师】
     1.你们用jemter怎么接口测试 ==》多测师_王sir原创  2.需求评审,了解需求,输出测试,编写测试用例,在项目研发中他的时间点是什么时候  3.Rf里面有什么框架  4.rf......
  • WebUI自动化测试框架搭建(三)-环境部署
    @目录1Python安装1.1下载1.2安装2安装配置Pycharm2.1下载2.2安装3界面熟悉4创建工程4.1新建项目1、这里先先安装Python环境和配置Pycharm工具;2、所有的python......
  • WebUI自动化测试框架搭建(一)-总体需求
    @目录1实现目的2功能需求3其他要求4适用人员5学习周期6学习建议7内容直达8反馈联系1实现目的基于BS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;便......