读者提问:
对于测试架构师日常工作中做哪些事情我还挺好奇的,这个岗位似乎还挺稀缺的,我所经历的公司没有这个岗位。
我对测试架构师的理解就是技术架构师,主要是做技术选型,以及带领整个团队做技术提升的。
不知道软件测试架构师在实际工作中,都做哪些事情呢?
阿常回答:
一家业务体系庞大、复杂的公司的测试架构师的职责主要有五个。
1、测试团队的技术带头人
测试架构师会关注整个团队的技术提升,包括技术难题的攻关,团队遇到的技术难题,你能够做到 90%的解决率。
2、深入参与关键业务的评审
关注软件的可测试性,作为测试 leader、项目负责人或者测试架构师需要深入参与技术架构的选型,包括前期的概要设计,给出建议。
3、测试基础设施的搭建
比如说60~70人以上测试团队做接口测试,接口测试工具很多,我们需要做技术选型或二次开发,让团队使用统一的工具;比如说关于专项测试或者日常管理,我们可以做一个统一的平台实现可视化管理。
4、解决各类团队实际问题
比如说业务遇到了技术性的问题,包括大数据测试、全链路接口跟踪测试等等,测试架构师需要帮助业务团队解决这些实际问题。
5、关注行业发展,规划团队整体发展路线
目前行业中大家在玩什么,我怎么将这些引入到团队中,如何去落地,全量推还是先拿试验去推。
跟测试相关的,上到规划下到一线都需要测试架构师做全局的考量,不能脱离实际必须跟业务紧密结合,因为在不同的业务团队中用到的测试组件、测试思维或多或少会有些差异。