首先,很多岗位都是无法做一辈子的,所以,在到了某一个阶段的时候,都会寻求转型。至于是不是昙花一现,这个还是需要看个人的能力。

软件测试工程师确实入门要相对程序员、产品经理这些要低一点,但是,要做深入了,还是需要下一点功夫的。

其实,在我们软件测试的工作中,有着大量的重复性劳动。

软件测试

例如:我在1.0版本中测试了我的核心流程,到了1.1版本的时候,我除了验证改动部分,我对于核心流程还是需要进行测试的。

这样重复的劳动其实就可以交给机器来完成,也就是我们常常说的自动化测试。

可以说,掌握了自动化测试的能力,也算是测试人员的一个进阶吧。当然,测试也是需要产品思想的,因为测试其实是对产品的一个验证过程,我们除了测试系统是不是符合产品的功能设计,我们还可以检查产品的设计是不是符合交互的场景等等。

当我们能够对产品进行验证的时候,其实,我们又算是上了一个台阶了,从纯技术性的测试工作,转化为了以市场为导向的测试工作。

在下一步呢?

测试其实是一个对质量控制的岗位,只是我们常常控制的只是研发完成到上线之前的环节。但是,我们可以将测试的概念放大,测试是什么?是质量的控制,那么,QA(质量管理)就是测试的下一步进阶。

软件测试

QA就需要控制从立项到上线前的所有环节的输入和输出。

不过,QA是需要成本的,对每一个环节监管也就意味着每个环节的输出都必须符合规范,这样的话,势必就会花费大量的时间在QA的管理上。

对于很多小的企业,其实并不会有QA的部门的。

因此,测试想要能够进阶到QA,就还需要学习大量的QA知识,然后进入到一个较大的企业中去。

如果你做到QA的管理岗位,我想45岁之前,你应该都算是比较安全的了。

再未来的时间的话,就看你自己的意向了,我相信,不管是程序员还是产品经理,想到干到退休,基本是不大可能的,所以测试也一样。

我们需要考虑自己的未来了,最好能够在一定的阶段时,让自己成为一个复合型的人才,能够在公司的经营和运营方面下功夫,将自己的经历融入到管理中,让自己更上一层楼。