既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
一、认知准备
在开始学习软件测试之前,首先需要对行业和学习情况有一个明确的认知:
1、测试人员也是至少需要掌握一门编程语言的(如果有精力可以学习多门语言),这样不仅在日后的工作中可以帮助我们更好的理解程序设计也可以拓宽自己的职业路径。如果在一开始就认为测试人员是完全不用写代码的或是自己本身对于写代码比较抗拒排斥的,那么就需要再考虑下了。
2、你要清楚在测试行业,技术永远是你立足的根本。
3、在努力学习专业知识的同时也不要忽略多和一些行业内伙伴进行交流,比如一些学习交流群、学习沙龙、知识讲座等,很多时候朋友内推要比在各大招聘网站海投简历要靠谱的多。
4、在测试行业,学历和项目经验同等重要,英语是加分项。虽然测试行业的入行门槛比较低,但是绝大数企业对测试岗位也是有学历要求的,一般为大专及以上学历,部分企业会要求本科学历,所以对于低于大专学历的小伙帮是不建议轻易入行的。
5、学习本身就是一个长时间反馈的过程,不要期待超短时间内的速成,要保持学习的持续性。因为测试与开发不同,测试行业是比较注重经验积累的,且测试职业发展方向比较广阔,所以只要你精进自己的技术在测试行业都是会越老越吃香的,不要焦虑35岁就会失业的鬼话。
6、良好的沟通能力和技术一样重要(如图),不仅仅是在测试行业,其它任何行业都是如此。
从上面图表几位业界人士的看法总结可以看到,沟通能力是一名优秀的软件测试工程师要具有的素质和能力中被高频提到的关键词。
二、思路准备
1、在掌握一门编程语言上是选择是Java还是Python?在这个选择上其实不用过于太纠结,知识点大都是相通的,在之后的技能提升中都是要掌握的。这里建议先从Python语言开始入手,之后再学Java。
一张图带你了解Python:
2、在测试技能的专研方向上到底是选择性能测试还是自动化测试?不要被自动化测试的表象迷惑,也不要轻松的认为性能测试很好掌握,性能测试的调优是个很大的难点,自动化测试在有语言基础的前提下也能上手很快。
做为一名有8年工作经验的自动化测试工程师,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名高级测试者需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到黑的朋友!
下面分享我整理的这份2023年可能是最全的软件测试工程师发展方向知识架构体系图。
软件自动化测试工程师发展规划路线
一、计算机基础系列
二、Python专题
三**、Python自动化测试框架应用**
四**、接口自动化测试**
五、web、ui自动化测试
六、移动端自动化测试
七、持续集成
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**