在这个行业爬摸滚打5年了,从最开始点点点的功能测试到现在到现在成为高级测试,工资也翻了几倍,简单的说几句吧
改变的开始
之所以改变的原因很简单,我快被新来的卷死了,新来的本科是某211的,干劲十足,而我普通本科生,混吃等死!最主要的是薪资方面,我打听到新来的工资竟然比我高。后面接触后才发现,这新人学习能力强也就算了,技术也比我强,很简单,那人会Python、自动化测试,我当时的心情真的特别的复杂。
在公司待了3年多了,天天点点点,感觉特别的悠闲,直到这件事情的出现,打破了我安逸的环境,所以我决定开始改变。
改变的过程
我开始学习Python、Java,学着搞自动化测试,不过说句实话,自学的话很容易倒在入门阶段,要有很强的自制力,后面学会了一点皮毛,跳槽去了另一家公司,平常自己加班或者没什么项目做的时候都会看书、敲代码,后面一点运气再加上能力,我被派到总部核心技术团队学习了一周的UI自动化,有专门的人带,后面就把公司的APP的自动化交给了我,我这才算真正的入门自动化了,然后自己开始琢磨,抄别人的框架等,做倒是能做出来,就是有点low。
后面我又跳槽到了一家金融公司,专职做自动化,现在想想很幸运来到这家公司,这家公司自动化的负责人是字节出来的,特牛,在这我拼命的跟着他学,学到了特别多的东西,进来的时候,公司给我的定级是初中级自动化,在这公司待了一年多的时间后再跳槽,我发现面试的题目真的简单,跳到下家直接就高级了。
改变的结果
所以如果能和这种大牛共事,一定要多学,后面我到现在的新公司做接口自动化,然后在开发一个测试平台(稍稍自恋一下,我发现自己涉足挺广的),我始终相信,当我再次跳槽的时候,要么是测试经理,要么就是高级测试开发了,做测试的最终归属不一定非得是自动化或者测开,做功能一样可以很牛,不要考虑太多,扎实做好当下的每一件事,有时间就要学习充实自己,扩展自己的知识广度,加深自己专业领域的深度,这样你永远不会被淘汰。
对了,给各位看看我自动化测试的学习路线图
一、基础知识
计算机基础
测试理论
HTML基础
CSS基础
JS基础
二、Linux和数据库
linux
数据库介绍
SQL语言(重点)
数据库高级功能
三、测试基础
软件测试理论
软件生命周期
测试方法和分类
测试用例设计
缺陷管理
web项目实战
测试管理工具
四、编程+数据结构
Python基础
面向对象
异常处理
模块和包
五、WEB自动化
WEB自动化入门
WEB自动化基础
WEB自动化中级
WEB自动化高级
项目实战
六、移动自动化
移动自动化基础
移动自动化中级
移动自动化高级
七、接口测试
接口基础
postman实现接口测试
数据库操作
代码实现接口测试
持续集成
接口测试扩展
八、性能测试
性能测试基础
性能测试工具
项目-接口性能测试
项目-web性能测试
性能测试调优
九、综合项目实战
功能测试,ui自动化测试,接口测试,性能测试
总结
最后感谢每一个阅读我文章的人,一点小心意,虽然不是啥值钱的,需要的话直接拿走: