您的位置:首页 >热讯 >

软件测试工程师的四种职业发展路线!进阶转行必看

2022-04-08 10:52:18    来源:特斯汀软件测试

一般来讲,测试工程师的发展方向无外乎以下几个方面,而每个方向的要求是不一样的,测试往不同方向发展,就需要注重该方向的特殊能力的配汤,当然我们也需要根据个人的职业规划和公司的发展来看这个问题

技术方向职业发展

顾名思义就是专注于测试技术的方向,而测试将不仅仅停留在黑盒测试。更多的还要参与白盒测试和灰盒测试,因此必须有一定的计算机知识储备作为基础。由于门槛有比较高收入也会相对较高,也是未来测试发展方向之一。而纯做功能测试的人大多数将被渐渐淘汰,留下的都是些业务小能手。

技术类测试主要有以下3种测试职位:

1、自动化测试工程师

2、性能测试工程师

3、测试开发工程师

想往这方面发展的话需要掌握至少一门编程语言,也许有人会问自动化和性能测试工具那么多,会用工具不就可以了吗?的确工具可以做到入门级别的自动化和性能测试,但如果想做到更深层次的话还是需要手动改脚本代码,毕竟工具仅仅提供了基础的方法而已。当然通过工具入门也是非常有必要的,但最终还是需要通过编写脚本来完成相关测试的。

当然再往上走一步,就是我们测试架构,架构主要考虑的是整个我们测试领域的横向发展。

怎么样让我们的测试变得更好,效率变得更高。我们测试人的安排变得更合理,能够最大化的体现我们测试的价值。

这是测试架构要做的一些事情。比如说我会开发一款什么什么样的工具能够有效的帮助我们做一个自动化测试,性能测试、安全测试一体化的一个工程项目。

这是我们的技术方向领域的发展的上限。如果你能够达到测试架构的方向的话,那大概你的薪水百万年薪不止。

产品类方向职业发展

虽然说了技术类方向的好处,担也不是所有人都适合往这个方向发展,那么就可以转型向产品类发展。这其实也是一个不错的选择,毕竟做测试没有技术的话从长远来看终将被取代,不如早点实现转型,而且产品类职位也是需求量非常大的。

产品类主要有以下2种职位:

1、数据分析师

2、产品经理

想往这方面发展的话只需要利用好测试经验,在设计产品或者数据分析之中考虑到用户可能产生行为(就是测试思维),从而设计出更好的产品。这点相比于没有测试经验的人来说会有很大的优势,而且也更容易和开发打交道。因此产品类的转型是非常适合不想往技术类发展的测试人员的。

管理方向职业发展

管理类也是一个很好的发展方向,但相对来说比前面2种都要难,需要具备很强的测试技术思想及大局观,而且考虑的事情非常多。所以很多人说做技术累但对应的是身累,做管理后对应的就是心累了。精神上的痛苦远远要超过身体上的痛苦。大多数管理类职位要求也很高,竞争压力也大,但收入绝对是比前2者要高的多。

管理类主要有以下2种职位:

1、测试主管

2、项目经理

想往这方面发展的话需要很强的综合能力,合理制定项目流程,人员的分配管理,质量的全局把控,团队沟通协作等等,这些远比学一门编程语言来的复杂。因此其实是要经过长时间的积累,培养自身的综合能力,当然这种机会有时候需要机遇和伯乐,不可强求。

业务方向职业发展

那说完了管理区间,我们接下来再来说的就是业务区间。你就算是兢兢业业的在自己业务上去钻研,把业务钻研透,是不是也有所发展呢?这里面有几个方向,一个方向是测试专家。当你在你的业务领域,达到非常非常出色的状态的时候,你就是这个领域的业务专家。

比如我们经常出去开会,开会的时候会跟一些其他的公司的测试同行去聊天。其中有一个我很佩服的人,他其实并不是说技术达到了什么什么样的高度。当然不是说他技术一窍不通,都懂,但是没有精深到一定程度,但是他对于我们软件的支付体系研究的非常非常透彻,包括一些银行的对接方式,银行的接口方式等等这些研究的非常清晰,所以他就是支付方面的测试专家。

那么当你测试做到了极限,甚至你可以去向需求产品方向去发展,去帮助人家做一些需求上面的整理。我来给我们的项目做一个指引,或者我干脆就是直接去跟客户沟通一些客户本人的需求。本来这也是我们测试很关注的一些用户体验的问题。我直接化身为产品经理去跟别人沟通,这也是一个方向。

从上面的四个发展方向大家可以看到,不同的发展方向对技术和能力的要求是不一样的,只有清楚了自己的发展方向,才能有的放矢的在日常的工作中积累。另一方面,对于测试人员的要求不仅仅在于技术上,更需要在沟通能力,领导能力等方面下功夫,这样才能获得更好的职业发展!

关键词: 发展方向 性能测试 产品经理

相关阅读