关于应届生选择软件测试、测开岗位?
哈喽,大家好,我是小浪。闲不住的我又来发文了,话不多说,本文纯纯干货,如果你想入行软件测试,学习测开技术方向,那么本文值得你一读,如果觉得本文对你有帮助,感谢你的阅读和点赞,可以送朵小花支持一下,谢谢~
1.你真的了解软件测试吗?
对于大部分应届生来说,对于软件测试行业以及岗位都是有点模糊的,很多同学本身技术栈和过硬的一份开发的简历或者是比较优秀的学历,很容易通过大厂HR的筛选顺利进面,然后面试问的也不是很难,就拿了大厂的QA岗位,入职了感觉工作也不是很难,写写用例,提一些bug就完事了,也没有接触到代码,或者偶尔能接触到一些自动化的代码,但是觉得对自己提升不大,总得来说就是对自己没有太大帮助。虽然作为大厂title,但是确实没有学到东西,可是,你是真的学不到东西嘛,还是你真的不会从实习中学习和产出呢?
2.软件测试并不是你想象的那么简单?
软件测试也属于IT行业的技术岗,可能我们在执行工作搬砖的时候觉得挺简单的,跟着用例一步一步走就完事了,但是用例的整体设计,需求拆解,是否需要做压测?用例覆盖的是否全?测试流程,迭代周期如何选?如果你是主R,你会怎么设计一个项目整体的测试流程,测试排期,用例评审,如何协助开发更好的推进bug的解决?项目上线是否肯定没有问题?如何保住绩效?等等,如果你是一位比较细心的QA实习生/应届生,你会发现带你的导师和一些同事老测试,她们都非常干练以及对业务的熟练掌握,对bug的精准定位,团队协作等,对于实习生/应届生来说都是比较短时间内很难达到的高度.
3.测试行业发展前景怎么样?
目前相对来说,IT行业的很多岗位都比较饱和,岗位需求不是那么多,但是软测相对于Java开发来说,需求量还是OK的,在所有的公司都有“研测比”,一般相对来说研测比在 1: 4-5左右,也是就一个开发对4-5个QA,但是你找工作会发现,开发岗位是非常的饱和,因为大部分学校的培养模式都是按照开发的路线来教学的,很多大学生要么自学,要么找各种开源资料学习,其中Java和前端是比较好上手和入门的,也有大把的学习路线,这就导致了Java和前端方向的同学水平不一,从二三本到985的同学全部都在找Java/前端,简历大批量重复,被卡住脖子了,怎么扭身体也转不出来.
那么对于测试来说相对于压力较小,实习和秋招都相对于来说好找,但是做出一份优秀合格的测试/测开的简历也不是那么的容易,我阅过几百篇软测,测开的简历,说实话,能拿的出手的简历真的比较少,这也体现了测开岗位的不成熟,大多数大学生是不会做测试,测开的简历的,这就说明这个岗位还没有那么饱和,大家可以“小试牛刀”一下,试试新的方向~
4.测开方面的技术栈你知道多少?
看到很多同学都是对测开比较感兴趣,但是市面上一份正确的测开学习路线,请问,哪里有?抛开技术栈不谈,咱们做Java/前端可能都几万行代码的写,但是对于自动化,压测,测试平台,测试接口开发你写过多少用例,写过多少Demo?所以大家不要看到很多帖子说道“ 测开 == 测试”这样的说法,就附和而上,只是发帖本身的那个人他没接触过,虽然他的岗位名义上是“测开”,但是基本都在做软测同学做的工作内容,对于UP我来说,我待过4家公司,对于测开浅浅表达一下自己的拙见 ,UP我目前公司测开是纯开发工作,我司测试和测开区分的很开,测开纯编码,业务测试是测试的同学在做,所以对于测开方向的技术栈还是略知一二,目前是Python测开占大多数公司的自动化case,并且像公司内部的测试平台很多都是Python后端+Vue搭建的,所以想从事测开的同学可以朝这方面“靠一靠”~
5.关于行业的发展如何?
其实,对于测试方向,有很多的技术峰会,线下沙龙会议都是我们可以参加学习的,并且网上有很多的开源小项目,从业10年+的老测试基本都是全栈,对于技术比较痴迷的老顽童还是比较多的,测开这个岗位也是近几年比较新兴出现的岗位,也算是一个小风口,所以,如果你的学历和简历以及编码能力不是那么的好,可以尝试冲一下这方向~
6.测开难学吗,对于代码能力要求高吗?
对于很多对代码不是很感兴趣的同学但是又想工作接触到一些技术,提高自己的竞争力,那么测开其实可以考虑的。测开的技术难度其实相对于Java来说是1:4左右,也就是说学测开方向不会很难,难的是case的设计,维护,如何提效,提质,更好的节约人力,达到事半功倍的效果~
写在最后,对于行业和方向的选择,每个人都有自己的规划和见解,小弟不才,发此拙文,如果错误请斧正,感谢.