本人之前是做餐饮行业的,因为餐饮行业竞争太大,而且每个月都在为了业绩导致身心疲惫,所有在亲朋好友的指点下,转行做软件测试,参加了培训机构的学习,成功入行,到现在为止的话快有一年了。
言归正传,说一下我这一年来的经验吧。说真的软件测试也没有大家想的那么难,虽然在学习的过程中,我从最开始的软件测试基础理论,到后来的Linux以及数据库知识的掌握,再到后面的性能测试,自动化测试,接口测试等一系列的学习。但现在公司能让我用到的,也就一些性能测试、接口测试比较多一点,自动化测试用的少一点吧,而且我在这一年里,加了不少的技术交流群,也在群里面跟同行交流过,发现他们和我做的内容差不多。不过还有一些都在做自动化测试,可能是公司需要或项目有关系吧。
我学习软件测试的那段时间里,老师为了让我们对技能的掌握,把特别多的企业项目给我们做,让我们都加深印象,让我们每个人理论+实战互相结合,还有我在面试的过程中,大部分问题都是老师跟我们讲过的问题。之所以我在面试的过程中,很轻松的通过了。
再来说下我刚入职公司的那段时间,当时很担心自己不会做项目,因为自己毕竟是转行过来的,没有真正的在公司待过,内心还是比较复杂的。不过还好,公司领导让我先熟悉熟悉以及公司测试团队的框架等等。在熟悉的那段时间里,我知道公司里面的流程还没有,在我学习当中,做的那些项目流程很正规。说白了就是,体系化的学习,但是在实际的工作当中,根本没有我想象的那么复杂繁琐,也就是先给我有过需求文档,让我熟悉了,再写测试用例,基本是没有参加过需求评审,幸好在我学习那段时间老师讲过什么是需求,和在没有参加评审的过程中,如何编写测试用例,然后在等我写完用例以后,就直接开始测试了。之前公司正规的接口文档,我就去找研发要来一份大概的,里面数据,参数都参差不齐,没办法我就自己去抓包工具,自己拿数据进行测试。从那之后什么测试报告,提交的bug啊,都很正常,也是学习期间学到的。
现在薪资还算可以,大概过完年就要涨薪啦,但愿10k左右,软件测试这个行业确实很轻松,还有我在学习的那些内容,完全可以在公司里面支撑起来,这些业务以及技术。这一点你们可以放心。不过一点点必须要说的,学习嘛,是给自己学,不是给别人学的,最好是在学习的过程中,多多思考,多多练习,这样能使自己提升的比较快。
现在市面上有很多的培训机构,课程里面的内容都差不多,我之前也了解了很多,其实方向都是一样,但是具体讲的怎么样,我目前也只认可我选择的这个,因为很多老师都是企业在职,教的东西都很全很详细,也很认真。可能你们看到这里会说我是个打广告的。其实说我什么都好,毕竟我是真实经历,从来不参与任何虚假。网络上什么人都有,键盘侠特别多。我都不会去在乎,今天就聊到这里吧,最后想明确跟你们说一下,想要在软件测试这个行业发展,不用担心找不到工作,认真学习,努力学习,都会拿到高薪offer的好工作的!
我的自动化测试之路, 一路走来都离不开每个阶段的计划,因为自己喜欢规划和总结,所以,我根据多年的测试经验总结编写了下面的《自动化测试工程师学习路线》,从测试的各个方面为你整理了当前最热门的测试库和框架,帮你建立自己的自动化测试技术体系, 让你在测试工作变得更加高效。
【自动化测试学习路线】
一、测试基础
了解测试的基础技能,掌握主流缺陷管理工具的使用,熟练测试环境的操作与运维
二、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年内完成这样一个体系的构建。
可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。
合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。