都说万事开头难,小艾作为菜鸟测试工程师加入到测试项目团队,努力学习着关于测试入门的知识。有了基本的知识及对测试的领域有了一定的认识之后,小艾开始思考自己的职业生涯应该有什么样的前景?测试工程师是一个专注程度很高的技术背景职位,但小艾并不清楚自己未来无论是在技术还是管理上有哪些可以选择的发展方向,更别说如何选择方向了。
于是,热心的导师再次登场,为小艾深入剖析技术与管理道路的发展路线。
测试工程师的技术发展路线
在职业发展起步期,测试工程师可以先把自己定位为某种专门测试的专家,如功能测试专家、系统测试专家等。其共同点是作为测试新手,都有机会了解测试的一般方法论和通用的原则,且这些知识对于不同的测试领域都是必需的。
有了一般性的技术和针对特定测试种类的专业技术作为基础,测试新手需要通过项目经验的累积,逐渐达到测试专家的水平。
整个技术发展路线图不一一描述了,大家看这张来自51testing的图片做参考吧~
由于不同的测试种类之间是有关联的,对于不同的业务步骤都存在一定的针对性,但如果考虑转为另一种类型的测试工程师,在转换时,并不需要重新学习测试理论,仅需要学习新的测试类型的测试技术及被测的系统模块。
测试工程师成为多种测试类型的专家以后,对整个系统的测试方法和测试流程都会有全面且深入的理解。
当对多种测试类型都有了一定的积累之后,工程师对被测业务也有相对深入的理解,这时,可以转向基于基础产品的项目开发的主要测试负责人的角色,或者成为一名技术支持专家,专门解决和客户有关的技术问题。
如果希望在测试方面做得更专注,也可以选择成为产品的测试架构师,从不同的高度更深远地影响产品测试的方法论和策略。
若一开始就决定专注在某一类型,则可以将目标定位这种测试类型的专家或大师。
从工作中积累了项目经验并具备相关技能之后,也可以根据自己的兴趣考虑转向开发工程师,将专注的点从测试变成开发。拥有产品质量控制经验的开发工程师,从技术上更能把握对设计和实现的质量考虑。
本身经验就较为丰富的测试工程师可以转成产品架构师,直接参与设计。而信息架构师角色,如应用架构师、基础设施架构师等,则可以为走深入技术路线的测试工程师提供广阔的选择空间。
与人打交道——管理测试团队
区别于纯技术的职位更多地关注技术的细节,管理人员必须花相当多的时间与人打交道。作为测试管理人员,为了让团队以高效率运作,需要关注人力资源和合理分配,使测试工程师的技术优势得以发挥。
相对于一般的项目管理,测试管理需要更专注于风险控制和质量控制。因此,从技术角度看,测试管理人员需掌握项目管理的相关技能。
随着测试工程师的经验积累,以及对相关测试技术和项目管理技术的掌握,到一定程度时,就可以选择转向管理角色,成为测试组的技术组长或者测试项目经理。
技术组长在技术上至少能达到一般组员的水平,而工作上则体现出更强的技术领导力和影响力。测试项目经理则关注测试项目的进度和项目管理的细节。
如果选择了测试组长,那么前进的方向又是怎么样的呢?如果在管理的道路上进一步发展,测试组长可以尝试测试经理或开发经理的职位,将注意力始终放在管理方面。而从业务方向来看,也可以尝试业务方面的职位,如技术销售、技术服务等。若对某测试类型深入钻研,也依然可以成为该测试类型的高级角色。
尾声
第一章 上班第一天,新人培训 到此就要告一段落了,尽管说的是上班第一天,其实大家看到的这么多的内容,又怎么可能一天时间就能完全消化呢~ 这里的上班第一天,只是指代新人小艾初入职场初入测试领域罢了,不去纠结时间问题,我们但看小艾学会了什么,而我们跟着小艾又学会了什么呢?
有朋友问,你是一个字一个字把书本的内容敲出来的么?hmm...是的,不过并没有一字不落地全部敲出来啊,哈哈……其实,我也是一边看,一边思考,一边顺着故事的主线想象导师的谆谆教诲,小艾的谦虚接受,但不得不说,大部分怕自己描述不清楚也怕描述出差错的枯燥文字,确实是从书上原原本本搬过来的~
也有朋友问,是不是看你的文章就可以得到书中近乎所有的内容,不需要去购买这本书了?hmm...首先得说明,我没有要为这本书做任何宣传的想法及举动,购买与否请自行决定。只能说,因为手上正好有这么一本书,而且自己看了也做过一些笔记,这次重读写记录,主要是给自己未来重温的时候多一个参考,如果正在看读书笔记的你觉得文章有帮助,那么欢迎你与我一起学习一起成长~ 仅此而已~
想要第一时间看到这一系列文章的更新及更多精彩内容可以扫描下面二维码关注微信公众号: 倚楼听风雨的如月