微信号:grzlwx

介绍:光荣之路官方资讯

作为一个测试架构师,到底应该做什么?

2015-11-23 23:28 石头哥

吴老的《selenium webdriver 实战宝典》出版了!

测试架构师应该是一个测试人员在测试技术领域追求的一个理想的高度了,我们应该怎样达到这个高度呢?

这里先来说说测试架构师的工作内容吧(包括但是不限于)!

一、项目的技术分析和改进工作,能够通过技术的手段来保证项目的质量

二、团队的技术规划工作,能够指引团队的技术向前不断的发展

三、技术人员的培养工作,能够让团队成员的技术快速的提升起来

四、新技术的研究工作,能够不断的引入新的技术来改进当前的工作

一、项目的技术分析和改进工作

1、需要分析:笔者一直觉得测试架构师要尽量的和需求分析师去划开界限,所以测试架构师在设计没有开始前可以不用去关注

2、理解开发的设计架构,并且能够提出优化意见

3、开始从测试角度去思考如何去更好的测试该项目,并且有一些准备,包括:

自动化框架的选择和优化、相关的背景知识掌握、相关的测试接口分析、测试工具的需求、测试环境的准备等等

4、参与开发的设计评审,并且能够提出设计不合理的地方或者欠考虑的地方

5、开始去实现或者指导人员去实现对应的框架、接口以及工具

6、接口完成并且质量ok后开始准备持续构建的环境,来及时发现开发编码过程中存在的问题

7、测试策略的制定,如何去通过最短的时间来保证项目的质量,哪些测试是可以通过自动化来实现的,哪些测试是可以进行优化的,还可能存在的风险是什么等等

8、测试过程中的质量实时分析和跟踪,并且及时发现有效的风险并且解决

其实上面的工作大概就是测试开发工程师和测试分析工程师的结合。需要的技能前面也已经有提到,这里就不再累述了。当然,这里只是测试架构师的工作之一。

二、团队的技术规划工作

1、确定团队未来2-3年内的技术发展方向和目标(向测试领域的领先水平看齐)

2、准确的分析出团队当前的技术现状

3、根据目标和现状的差距来分析如何达成目标

4、将目标根据时间来分解从而形成具体的实施计划

5、能够根据计划保证每个阶段都能够达成目标,过程中能够根据当前的技术发展水平来不断的调整计划,以便最后能够达成目标

以上工作大概需要如下几个方面的能力

1、系统思考的能力,这样能够保证目标是没有问题的以及能够达成的

2、解决问题的能力,这样在过程中碰到一些技术难题自己能够及时解决

3、风险分析能力,这样能够及时的识别出过程中可能碰到的问题

4、协调沟通能力,这样过程中能够及时的协调对应的人员来一起达成目标

三、技术人员的培养能力

1、根据技术人员的特点来制定技术人员的培养方向和目标

2、过程中不断的指导、跟踪来帮助其达成自己的目标

3、能够识别出团队当前的技术短板,并且能够找到合适的人员来培养

四、新技术的研究工作

1、不断的发现当前的技术问题并且解决

2、能够及时的发现业界的一些好的技术并且引入进来,来进一步提高测试效率

3、不断的思考当前的测试质量和测试效果可能存在的技术问题,并且有好的解决方法

(作者:石头哥 来源:微信公众号 - 大话IT公司)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

公益传播测试知识、技能与正能量!感谢作者!
分享测试生活,思考测试人生!欢迎投稿!
文章图片来自网络,如有侵权请见谅,请联系我们妥善处理。
735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499
Python群:457561756

 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 20 个超棒的免费的响应式 Joomla 模板 【小荐货】GitHub上整理的一些实用工具~ 教女朋友爬虫 我仿佛看见一场悲剧正上演,因为,你是程序员 大数据透视精准医疗市场前景