目录:导读
- 前言
- 一、Python编程入门到精通
- 二、接口自动化项目实战
- 三、Web自动化项目实战
- 四、App自动化项目实战
- 五、一线大厂简历
- 六、测试开发DevOps体系
- 七、常用自动化测试工具
- 八、JMeter性能测试
- 九、总结(尾部小惊喜)
前言
先根据大体年龄阶段说一下目前软件测试行业从业者的工作状态(理想进阶状态,实际上大多数从业者工作8年以上依然是很普通的功能测试工程师)。
0-1年:职场萌新、点测工程师(点网站、点app)
1-3年:功能测试小司机、借助常见测试工具辅助测试
3-5年:自动化/性能/安全,高级测试工程师,借助高级测试工具和脚本辅助测试
5-8年:测试开发/性能、安全测试专家(必须会编程)
8年+:测试经理/总监
如果能按照上面的路线逐步提升进化,还是属于非常好的,职业生涯至少能延长到45岁,当然中间大家也可以有更多不同的选择方向可以去尝试。
常规测试:这种始终如一的情况是我最不期望看到的,也是作为一个测试人员需要时刻提醒自己的,否则到时候肯定是一个很尴尬的场景(如果你没有一个有钱的爹,生活就会很苦逼)。
行业测试专家:精通某个行业领域的业务,比如金融、通信、教育、医疗,在该行业有非常丰富的测试经验,并且形成自己一些通用的测试方法;只要该行业存在,自己肯定就不用担心饭碗(行业没落了,自己的优势可能就没有了)。
安全测试:这个就不用说了,绝对的高大上,而且后面只会变的越来越重要。预测未来3-5年内安全岗位需求会爆发。
自动化测试专家:对于大部分产品,都能快速的整出一套自动化框架出来,并且证明对产品的帮助很大。
测试管理:丰富的测试管理经验(人员管理、团队建设、测试流程、过程改进、自动化测试工具、技术规划等等);拥有快速组件测试团队的能力,这个方向应该是大多数从业者希望的最终归宿方向,测试经理/总监/VP。
性能分析专家:精通各种性能测试工具和方法,最好是能够有一些通用的性能测试方法来满足不同类型产品的测试,这样能让自己走的更好,这个方向个人觉得就和老中医一样,越老越吃香的,前提是做过的大项目足够多,注意看,我说的是大项目,前期能进入大厂去积累项目经验很重要,一路小公司的这个方向转型概率不大。
开发工程师:其实30+的开发工程师也在考虑如何转型,如果开发在30+的年龄还没做到开发的项目经理或者技术专家,估计过的还不如一个测试人员(大家可以看看自己公司的开发的年龄都多大,30+的开发都是什么岗位状态),这里我非常不鼓励工作了5年以上的测试人员去转开发,因为你真的没有太大优势,为什么?自己品吧!
产品经理:通过自己在做测试工程中对产品和系统的理解,转去做产品(传统行业叫需求分析师,游戏行业这个岗位叫策划)。这需要自己具备很好创意、良好的沟通能力(跟测试人员还是有很多相同的地方的),不错的文档能力(不然写个需求漏洞百出,就会被开发怼,被测试怼了),产品方向如果有机会并且自己有兴趣的话,应该是一个不错的选择。
人无远虑必有近忧,35岁什么状态,其实是28岁之前就应该开始规划的,如果人生到了35岁还是迷茫,漫无目的的换一份工作、换一个行业,换一个岗位,那么将会很难在这个社会上有所成就。
每一个优秀的人,都有一段沉默的时光,那一段时光,是付出了很多的努力,忍受孤独和寂寞,不抱怨,不诉苦,日后说起时,连自己都被感动的日子。
下面是我整理的2022年最全的软件测试工程师学习知识架构体系图 |
一、Python编程入门到精通
二、接口自动化项目实战
三、Web自动化项目实战
四、App自动化项目实战
五、一线大厂简历
六、测试开发DevOps体系
七、常用自动化测试工具
八、JMeter性能测试
九、总结(尾部小惊喜)
成功的道路上,肯定会有失败;对于失败,我们要正确地看待和对待,不怕失败者,则必成功;怕失败者,则一无是处,会更失败。
坚持做自己,不是一意孤行,而是在市场竞争中,随缘而不变,稳定的贯彻自己的棋风棋路,非达目标,绝不中止。
在人生中,有时最好走的路不一定是大路,而是小路;在现实中,有时最便捷的路不一定是直路,而是折路。