说起来我也是25岁才接触的测试这行,大学学的是市场营销专业,但是出来后并没有找到一份合适的工作,就我这每个月三四千的工资,养活自己可能刚刚好,但是我还有我的父母,而且父母年龄都大了,不能再这么碌碌无为下去了。后来我家亲戚推荐我说是要不转行测试得了,只要你的思维能跟上年龄不是问题。一开始的话有两条路,一条是Java开发一条是软件测试,我亲戚先把每个行业的优缺点给我说了一下,然后自己在网上找点资料自学一下。学了大概有半个多月感觉自己什么都学不进去了,就自己整了整简历,投着试一下,结果到处碰壁,问啥啥不会,我就把每次面试的问题记录下来回家问我亲戚。我亲戚就说你要不找个培训机构学习一下吧,人家教的也全面人也多,学习氛围好,看着人家学习你也会有动力,我来我就抱着学习的心态找了一个培训机构学习了一段时间。学完之后再整理下简历,就出去面试,当时面试也处处碰壁但是相当于刚开始的话还是好多了最起码人家问的问题自己知道是什么,也能多多少少说出来一点。后来黄天不负有心人,有一家公司发了offer,就去入职了。
因为这是第一份工作格外卖力,咱也不是什么都会,当时有组长带着,慢慢学,当时的组长教了很多职场上的事情,为人处世什么的,然后就是工作中遇到的各种问题,组长带着解决自己做好笔记慢慢的组长辞职不干了,他就推荐了我当组长,后来公司也招了几个刚接触测试行业的小伙伴,我也带着他们慢慢开始。我在他们身上看见了我以前的影子,都是出来打工的能帮就帮。
后来我感觉自己在这里遇到了瓶颈就找领导递交了辞职报告,再次寻找出路,我带出来的小伙伴也能顶得起公司的测试工作。
我目前呢是在一家大厂工作,待遇还不错,五险一金还有十四薪都还挺乐观,薪资这一块也有20k。
当时工作的时候,第一份工作只有一个底薪后来每年调一次,每年调一次。因为再次换工作后有实打实的测试,跟管理能力经验直接就是测试组长,薪资比以前翻了一倍多。
下面我整理的这份2022年最全的软件测试工程师发展方向知识架构体系图,希望能告诉你往哪个方向努力:
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、Linux必备知识
Linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有Linux能力。
三、Shell脚本
掌握Shell脚本:包括Shell基础与运用、Shell逻辑控制、Shell逻辑函数
四、互联网程序原理
自动化必经之路:前端开发基础知识以及互联网网络必备知识四、互联网程序原理
五、MySQL数据库
软件测试工程师必备MySQL数据库知识,不仅仅停留在基本的“增删改查”。
六、抓包工具
Fiddler,Wireshark,Sniffer,Tcpdump各种抓包工具适用于各种项目,总有一款适合你的
七、接口测试工具
接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman
八、Web自动化测试Java&Python
了解自动化的目的,熟练掌握TestNG&unittest自动化框架,以及断言与日志处理
九、接口与移动端自动化
专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用
十、敏捷测试&TestOps构建
揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心
十一、性能测试&安全测试
软件测试的彼岸:性能测试和安全测试,选个方向努力爬坑吧!
希望大家能照着这个体系在1-2年内完成这样一个体系的构建。
可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!点击下方小卡片均可以分享。