最近我的好朋友给我分享了一个他公司发生的事,大概的内容呢就是:公司一位工作3年的测试员的工资还没有一个刚来的新人高,对此怨气不小,她来公司辛辛苦苦三年,三年内迟到次数都不超过5次,每天都是按时上下班,工作也按量完成,没出现过什么大纰漏,工作三年才达到这个薪资水平,一个新人一上来就是反超她,让她感觉命运不公,觉得没有功劳也有苦劳,资历摆在这里,为什么高薪的不是她。
其实,对于薪资倒挂这种事情,在IT行业也挺常见的,总会有那么一些“高手”带着十八般武艺,空降过来。
据朋友描述,新人是以“自动化测试”岗招进来的,进来就有14K,老员工呢,每天定时定点上下班,任务量也完成的还可以,但是总体来讲就是平平无奇,并没有什么亮点,技术上也没有什么突出点。
举个例子
你做了10年的收银员,你也只是一个收银员,也成不了财务总监。软件的匠心和传统的匠心不一样,不是简单的事情重复做,你就能做的好。 它需要你不断的学习、不断的思考、不断的积累、不断的尝试、不断的失败、不断的创新、不断的受挫,才有可能做的好。
优秀的工程师,心中都有一团火,一种对极致和美的追求和渴望。 他需要经历无数个不眠之夜,要承受很大的压力,要受很多委屈,要看很多的书,要实践很多别人没有实践多的东西,要一颗“不妥协,不将就,不放弃”的倔强的心。唯有如此,才能做出一些不一样的东西,才能活出自己所期望的样子。
所以,别再假装努力了!
自动化测试学习建议
我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《软件自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以文末免费获取网盘链接,希望会给你带来帮助和方向。
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、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年内完成这样一个体系的构建。
可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
最后:下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
软件测试面试小程序
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!
涵盖以下这些面试题板块:
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础