常常有人问我两个问题:“现在学习软件测试还有前景吗?”“软件测试还有什么可以研究的?”。这两个问题其实对应着同一个现象,无论是准备入行或刚刚入行,还是比较资深的从业者,对于测试开发职业的未来,都有一些迷茫、一些焦虑。今天和大家一起聊聊关于手动测试的未来,希望可以让更多测试新手们,在一入门的时候,就能看到自己即将进入的职场环境,以为找到自己未来的职业出路。
大厂更加倾向于招收自动化测试、性能测试、测试开发,更多的初级测试被外包吸收,只会手工测试的人员生存更加艰难。
今天,如果是一个纯手工测试工程师,其黄金生命期也就是工作开始的5年左右,如果这期间没有更多的技术进步,那么其基本上也就到了职业的终点,这种状态与十几年前的手工测试的职业环境完全不一样了。
而从手工测试领域的技术发展看,除了几十年提出的那些测试方法,已经很少有人在这个领域做深度研究,更别提推动行业变化的新的领域创新。
其实,这些还不是最坏的情况,更加令人沮丧,甚至担忧的是,当下即使专门做手工测试的测试工程师,其规划手工测试方案和测试分析能力也因为手工测试的不被重视,比起十几年前的测试人也差了很多,整个手工测试行业真的是令人担忧。
听了上面说了这么多关于手工测试的负面问题,那是是否意味着,手工测试真就没有未来了? 是否手工测试这个岗位真会消失呢?我是一个直来直去的技术人,不兜圈子,直接给出我的答案:“NO!NO!!NO!!!”重要的事情讲三遍哦!!!!为了说清楚这个问题,我们接着往下看
纯手工测试的生产力已经跟不上时代要求
这个是大家都深有体会的,第一个,因为手工测试已经跟不上时代的生产力要求。但并不是说,要淘汰手工测试。(只要有软件测试行业的存在,手工测试就不会被淘汰)这个和自动化测试不会替代手工测试是一个道理。
不管咱们的自动化测试、人工智能做得有多好。手工测试它还是会存在的,只是说它占据的比例会越来越少,而且现在的手工测试并不能和十年前的手工测试去相比。因为现在的技术要求越来越高,现在的手工测试市场额度越来越小。
所以如果你是零基础转行,一定要慎思。
每一行你做到了28定律的2,前(钱)景都是很可观的。
当然不得不承认的是,我们大部分都是普通人,包括我。
能够有一份稳定的工作,过着自己舒心的日子,所以星爷在电影里说到:人嘛,最重要的就是开心!
那么身为一名测试工程师,该如何规划自己的发展方向呢?
在1-2年的阶段,你应该专心于基础的技能,比如整个的测试过程和产品的领域知识,另外就是自动化测试的工具,可能还达不到开发脚本的程度。另外这个时候就要开始学习编程语言,为以后做准备,操作系统、数据库这些都是基础知识;
在3-4年,加强自己的在编程、操作系统、网络、数据库上的技能,然后自己可以开发和执行测试脚本,在了解产品的基础上,改进测试自动化编程技术。到这个阶段,已经算是“老油条”了,要参与到软件工作产品的同行评审中去;
在4-5年,可以带带小团队了,人多了可能搞不定。任务的估算、管理、进度的控制,这些都要接触,着重可以培养自己在软件项目管理及支持工具方面的技能。到了5-6年的时候,带上4-8个测试还是没问题的,这个时候除了为自己团队提供技术方面的指导与支持,还要具备与客户打交道的能力,比如为其进行演示推介。
等到了6年以上,这个时候你可能要管理更大的测试团队,以及负责几个项目的测试,这个时候一方面要不断提供自己的测试技术,还要提高自己的管理能力以及沟通能力。
综上所述,还是别焦虑了,我们一起沉下心来,钻研技术才是硬道理。
最后是我整理的一份软件测试技能树,有点长,有需要的朋友可以收藏起来,没兴趣可不看。
以下技术知识点系统的图文,视频学习相关资料已上传,通过后即可获取全部内容在我的扣扣群:1079636098里都有详细的讲解。也欢迎新成员入群学习交流,埋头苦学不如一起进步。
继续阅读
1、“我转行做测试开发的这一年多,月薪5K变成了24K”,文科女生的自白
2、作为软件测试人,所在公司部门只有功能手动测试,如何进一步提升自己?5年经验大佬给你解惑
3、测试工程师真的可以轻松月收入破万吗?看了这20张图(市场+学习指南),我跪了!