欢迎光临散文网 会员登陆 & 注册

软件测试的魅力何在?您为什么选择测试一行而不做开发?

2021-09-18 11:30 作者:黑马测试  | 我要投稿


本文转载自黑马测试高赞知乎文章:https://www.zhihu.com/question/20269633/answer/1474604912



声明:术有专攻,开发和测试都有自己的技术栈领域,谁也代替不了谁。

接下来我就首先说说本人为什么不做开发,而是选择了测试;其次再谈谈测试的魅力。


问题1:为什么选择测试一行而不做开发?

个人工作12年,其中前6年Java开发,6年Java开发生涯中,其中3年是带管理。在这之前只注重代码的创造乐趣,当把一个现实需求使用代码实现后那中成就感觉,美不可言!在项目经理角色中接过一个微软项目,兄弟们呕心力作终于将项目完成,在验收阶段时就因为测试资料不足,而验收fail!!!(我们只做了主要业务的单元测试)那时候国内测试不太重视也就意味缺乏专职技能人才,没办法,开始研究,就这样进入了测试的世界...


问题2:测试的魅力何在?

一眨眼进入这个行业6年了,测试的魅力何在呢?我从以下方面来阐述:


魅力1. 技术方面更具包容性

很强的包容性,换句大家更容易理解的话就是,任何技术实力的人学测试一般都能找到工作,但任何技术强悍的人也值的在这个领域持续积累。

人才市场领域一般可以分为两种,一种是幂率分布(赢家通吃)的市场(比如歌手,短视频卖货),另一种是正态分布的市场(比如画家,医生)。

什么是幂率分布市场,举例短视频卖货,都知道薇娅和李佳琪年薪过亿,但是90%以上的短视频卖货却挣不到钱,这种行业是对大部分人并不友好的行业。

什么叫正态分布的市场呢?这个市场里的每一个人拥有的职业技能都可以给自己带来一定的好处。这种市场里需要的技能非常多样,这让每一个类型的人都有机会积累自己与众不同的职业技能。比如说开设网店,你只要找到你的特色,找到你自己独特的货源竞争力,你就可以在里边分一杯羹。

而测试,就是典型的正态分布市场。对于新手,可以从事功能测试,入行门槛比开发低很多,找到工作的概率比开发更高。对于资深技术人员,一样可以在测试找到用武之地,可以去干性能测试、安全测试、测试开发.....

让我们来了解下测试层级:

  • a. 初级测试工程师:基本上愿意做的人,简单的学习都能很快入行;主要技术体现(1.针对需求分析测试点;2.针对测试点设计用例;3.执行用例;4.缺陷管理;5.测试报告;6.常用的数据库和linux语句)

  • b. 中级测试工程师:这个对于入行的人来说就稍微有点难,需要对软件架构有了解,主要体现技能在:工具+代码(接口测试 、自动化测试、性能测试)

  • c. 高级测试工程师:这个需要测开线路(测试功底+代码能力)或专项测试(性能、安全、白盒),本质上和开发没区别,服务关注的对象不同


魅力2. 市场岗位缺口在IT技术岗位上应该属于最多了

测试越来越受项目重视,需求量一直在放大。看下图。

这是2020年9月查询,测试是java的1.3倍


魅力3、不受语言影响,技术比较稳定

编程语言类似于海上的波浪,有起有伏。比如2014年火热的iOS,安卓;2015-2016年火热的PHP,2018年还曾火过一段时间的go语言,现在发展的都不怎么样。如果是高峰期进入这些语言,待到现在就略显尴尬了。

而测试技术比较稳定,中级以下基本不受后台开发语言限制。


魅力4. 学历歧视测试相较于开发更小

这个我想大家在it中都认可吧,相比于开发来说,企业对测试的学历要求会更宽松;

在黑马,甚至高中学历都能找到不错的测试工作,空口无凭,若有怀疑请狠狠点击黑马测试学员视频故事:《3年外卖小哥,21岁高中学历,顶住众人嘲讽,4个月学习转身成为测试工程师》http://bbs.itheima.com/thread-511126-1-1.html

这个学员只是个例?那就请狠狠点击:《软件测试常见问题系列64-低学历无基础我能学会测试么? 》http://bbs.itheima.com/thread-511126-1-1.html

专科学历,本科学历,研究生学历在软件测试领域,毫无疑问会比前端开发更受企业青睐。

所以在当前市场上,相较于前端开发,测试就业机会更多,回报率更高,职场前景更好。如果学历不好也没有关系,学历歧视测试相较于开发更小。低学历同学一样可以高薪。

上方截图来源:2021年软件测试就业12K+,谁能抓住这波风口?http://bbs.itheima.com/thread-510179-1-1.html


魅力5. 职业发展更广阔

技术型、管理型、业务性都可以。

可以在测试岗位一直提升技术,最后做性能测试、测试开发,也可以从事管理,从测试组长、测试经历、测试总监一路上去;还能跨行到产品、运维等路线。至于怎么走,这个基本上看个人规划了。

魅力6:虽然门槛比开发低,但薪资不弱于任何技术岗位,薪资也很可观

最后谈薪资,地区不同薪资不同,不可一概而论;以下拿所在地区北京来说,可以看下他历年的薪资变化趋势。2020年,疫情之后,平均薪资继续增长1k,突破15K了。


魅力7.测试的工作强度要低于开发

介绍下测试的工作强度:

1、国企:早9点 晚6点 (测试、开发基本不加班)

2、互联网:弹性(早上11点前到就行,早来早走)工作模式,一天9小时左右。

1、测试加班开发基本都加班(项目发布上线前后) 2、 开发加班测试未必加班(平时工作)

3、私企:9~10.5个小时

1、私企开发加班多 2、测试加班少,主要取决于是否上线

所以,测试工作,相比开发,工作强度更低。所以相对于开发几乎全是抗压能力更强,可以接受秃头的男生,但测试接近一半是温柔似水的女生。

黑马上海测试某一班级照片


魅力8、测试的职业生命更长

由于测试岗位技术的稳定性和业务的特殊性,整体来说职业发展,年龄会比开发多3-5年是没问题的。具体可点击查看700多人点赞的知乎文章,透彻了解下为什么测试的职业生命为什么比开发更长。

《软件测试真的干到35就干不动了吗?757 赞同 · 184 评论回答》
https://www.zhihu.com/question/61117238/answer/1540761285


魅力9、测试后劲比开发强

受手工测试拖累,导致测试工资开始比开发低。但测试后期平均薪资却能比开发高。

工作10年后,平均薪资比开发还要高:测试是21.3K,而开发却是19.2K(若不敢相信眼睛看到的事实,请立即百度中立网站职友集查询)

若要求证,请狠狠点击下方链接:

《软件测试的工资高还是开发者工资高?365 赞同 · 42 评论回答》
https://www.zhihu.com/question/61117238/answer/1540761285


若你是对测试不太了解的测试小萌新,有太多太多对测试的疑惑(前途、薪资、技术含量、男生是否可以干.....),强烈推荐你观看《测试小白必看:学习软件测试必问的100个问题,从此贴开始》,相信能扫除掉你心目中90%以上的常见问题。

《软件测试100个常见问题》http://bbs.itheima.com/thread-507947-1-1.html 


最后,为方便大家自学软件测试,特意给大家准备了一份13G的超实用干货学习资源,涉及的内容非常全面。

包括软件学习路线图,黑马50多天的上课视频、16个突击实战项目,80余个软件测试用软件,37份测试文档,70个软件测试相关问题,40篇测试经验级文章,上千份测试真题分享,还有2020软件测试面试宝典,还有软件测试求职的各类精选简历,希望对大家有所帮助…..

《2021软件测试学习路线图,内附视频教程+自学路线+工具+面试篇》

bbs.itheima.com/thread-405757-1-1.html 


软件测试的魅力何在?您为什么选择测试一行而不做开发?的评论 (共 条)

分享到微博请遵守国家法律