软件测试现在算是还不错的一个岗位,现在行业里也有很多培训机构在做软件测试工程师方面的培训。如果对测试岗位有兴趣的话,还是可以报名参加培训,未来也有这样的机会。
测试工程师相对于程序员来说,门槛会稍微低一点点,但是未来的发展空间还是挺大的,而且要做精了,还是很有难度。从最初级的黑盒测试到白盒测试,然后进阶到自动化测试。未来其实测试工程师还是会和代码有很深度的接触。
至于测试能够干到多少岁,这个其实没有一个严格的标准,要看个人的身体素质和知识水平了。可能知识水平大家都能够理解,也就是能力强,自然就能够走得比较久。不过,身体素质是什么标准?
其实,在IT行业有一个没有明说的潜规则,就是测试的时间是最可能被压缩的。
可能对软件工程有点了解的人都知道,简单来说,软件研发的过程包括需求分析设计->系统设计->编码->测试->上线。当然,测试又分为了几个阶段,这里就不去再拆分了。而测试作为系统上线前的最后一个阶段,常常会成为项目周期紧张时被压缩的对象。
也就是说,原计划4月1日提测,5月1日上线,但是由于需求的变化,程序员呼呲呼呲的加班改功能,大呼4月1日不可能提测,做不完,然后测试的时间也就被压缩了。而这个时候如果你认为程序员给你的就是可以流畅的进行测试的版本,那就大错特错了。中间可能出现各种各样阻碍你测试用例执行的情况,最终结果就是,上线时间是推不了的,测试就来个007吧。
所以,拥有强健的身体,是做测试所必备的要素。当然,程序员也是一样的,只是程序员的坑可以留到测试阶段,但是测试的坑留到上线,那就会变成一口锅让人背了。