本人比较关心的是0~3年的软测试人员的技能树,相当于初中级的测试工程师的岗位。看了了十几家公司 ,同时主要集中在北京和上海两个城市 。
总结来说 ,企业目前对软测人员的要求基本没有变化 ,还是那些具体的技术 ,以下是筛选了部分的技术列出 ,可供参考 。

岗位很多 ,技术要求也很多,对于任何一个人来说,都不太可能把所有技术掌握,我们只是把主要技术汇总起来,形成对个人要求的技术树。 以下是我整理的0~3年软件测试人员的具体技术要求 ,构成了测试人员(0~3年)的能力模型.
注意 :这里都强调的是会 ,也就是会应用 ,你能将这门技术应用到工作中,它是一种能力 ,而不是你了解。

之所以从三个维度去划分 ,就是适配企业需求 ,比如:
首先是会对你的技术有所要求 ,比如会Linux ,会SQL ,会编程语言等 ,这都是对技术的要求其次是对的软性能力有一些要求 ,比如上面一家企业要求有较强的逻辑分析能力和学习能力 ,这些软能力也是企业很看重的。最后 ,就是对一些个人的优势也很看重 ,比如你是否是有大厂经历 ,高的学历 ,行业经验等 ,如果你有都会是你的加分项。所以 ,对于我们找工作的个人来说 ,也是从这几个方面去加强和学习 。
2.软件测试该学习什么
针对有意向学习软件测试的同学 ,或者已经在找工作的软件测试同学 ,我的建议学习软测技术不要求多 ,而寻找单点突破 。
什么意思 ?
就是要在企业要求的这些技术中把它强化 、细化 、深化 ,要在这些技术练习技能熟练度和个人的见解 ,而不是看见一门就想学一门技术 ,最后变为啥都会 ,但是啥都不精 ,最后导致在面试时都知道这些技术问题 ,就是不知道该如何回答。总之一句话,你要的是掌握技术的能力 ,而不是这门课程 。
下图是一年前和我的前同事的沟通记录 ,他一直是某马的测试培训老师 ,B站上某马的培训视频都是他本人录制的。
3.如何从理解到掌握
现在学习任何技术不是缺少的课程资源 ,而缺失的是对技术的掌握熟练度 ,因为只有你熟练了才有信心去面试、才能在面试中表达流畅、在工作中能轻松应对 。
在我的培训中 ,以上的技术要求必须是通过具体的指标量化出来的 ,比如你要会设计测试用例这么技术 ,你如果设计不出来500条测试用例那就不叫掌握 ,必须是靠量的积累来产生质的变化 。然后将数量变为自己的成绩,写在简历中。
我们不让学员在写简历时找项目 ,就把现有的项目当成要做的项目 ,以公司做项目的心态去做这些项目 ,积累数据、积累经验 。而且有的项目就是和企业合作的真实项目,拿来给学员做练手 ,要的就是一个真实。以下是学员在学习过程中的一些成绩输出 :
项目输出 :
测试用例 : >= 800条 。bug提交量 :>=100条完成3个项目 :第一个项目带着你做,第二个项目大家合作做,第三个项目你自己做 。编写代码量 >=3000行自动化测试 :独立完成一套接口自动化的搭建 ,编写20条测试用例。博客输出 :
每周保持1~2篇技术输出 ,建议2篇 。这样也可以有一定的技术积累 。选择平台 :三选一csdn知乎公众号以上的指标,在学员学习过程中 ,是要实时跟踪的 ,以防止半途而废 。