毕业2年,23岁,从0基础转行软件测试拿到11.5k

毕业2年,23岁,从0基础转行软件测试拿到11.5k

毕业2年,23岁,0基础转行软件测试拿到11.5k,讲讲我的2年,2015年大学就读于一所普通专科,大学学的机械工程,我是毕业后先尽力就业,因为刚毕业没什么社会经验,所以目标不要太高,所以刚毕业就是进厂了,所以大家千万不要学我,一定要对自己有规划,干了1年后感觉没发展就没干了(年轻人千万不要进厂),新的1年一定要对自己要规划(心里这样对自己说),结果是迷茫了半年又是不知道干了些什么,害!2016年7月份我迎来了人生的一个转折点,一个陌生的路口,遇到了对的人,于是我恋爱了,女朋友是做软件测试的,就这样和软件测试结缘了,在女朋友的悉心教导下步入了软件测试行业,花了3个月时间拿到了第一份软件测试offer11.5k...在这也非常感谢我的女朋友.....最后也想分享分享我的学习路线给大家,希望能在你最迷茫的时候拉你一把

毕业2年,23岁,从0基础转行软件测试拿到11.5k

第一阶段 测试基础

测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。
最好学到什么程度呢,最好是能够理解,并能够用自己的话给复述出来。
毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。
那测试基础有哪些内容呢?

测试的定义、测试的分类、测试的方法、测试的生命周期。
测试计划、测试方案、测试策略、测试用例的编写。
BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。
测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。
PDCA、5W2H等分析管理的方法
质量管理体系CMMI(了解)

嗯,大概就是以上的内容吧,以上全部都是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的。

会了以上这些内容,只能说是能够获得一份工作,但是现在行业招人的要求原来越高,搞定自动化或者性能测试,才能拿到10k以上的月薪。

第二阶段 工具学习

毕业2年,23岁,从0基础转行软件测试拿到11.5k

软件测试的基础学完了过后,应该学习工具了。
其实学工具真的很容易,所以大家不用去纠结工具的选择。
把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。
在这个阶段,学习工具什么的,重点在于接口测试的学习,所有的工具的学习,都是在为了接口测试的学习做铺垫。
下面我会列出需要学习的工具和知识点,按顺序学习就好。

  • 简单的网络协议:TCP/UDP,HTTP/HTTPS
  • Linux的基本操作和常用指令。
  • MySQL数据库的基本操作和常用sql语句。
  • fiddle抓包工具的使用。
  • postman接口测试工具的使用。
  • jmeter和loadrunner性能测试工具的使用。

以上的这些工具都是纯图形化的,很好掌握,估计就性能测试工具稍微会费点时间。

其他的工具你们直接去对应的官网下在就行了。loadrunner、jmeter、fiddl和postman,关于工具的安装包这些我都有,有需要的朋友可以文末获取~

第三阶段 代码学习

毕业2年,23岁,从0基础转行软件测试拿到11.5k

好了,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。

接着看,测试工程师还是要区别于开发的,开发可以在一个语言上纵向发展,但是作为测试工程师,就要要求掌握多种语言,以应付不同的项目、不同的团队要求。建议大家以python为首,java语言为辅学习,查看各大招聘网站,基本上也是以这两种语言为主的。有些朋友问我是选择了那个方向,我当然都会呀哈哈
python基础语法(主攻python栈自动化测试技术)

java基础语法
html基础
js基础语法
svn
git/github

自动化方向毕业2年,23岁,从0基础转行软件测试拿到11.5k

等你代码已经基本掌握了,嗯,很好,接下来就要学习各种自动化测试了

  • 各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)
  • WEB自动化测试框架:selenium(适用于java\python\javascript)
  • APP自动化测试框架:appium(适用于java\python\javascript)

关于自动化测试的具体学习路线和学习内容可以参考博主的另一篇文章

https://blog.csdn.net/jiangjunsss/article/details/119875603?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164006591916780357236499%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=164006591916780357236499&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-1-119875603.pc_v2_rank_blog_default&utm_term=%E5%8A%9F%E8%83%BD%E5%88%B0%E8%87%AA%E5%8A%A8%E5%8C%96&spm=1018.2226.3001.4450

安全方向

  • 渗透测试
  • SQL注入
  • 暴力破解
  • 脱库
  • 等等

其实安全测试基本上偏向于网络攻防了,也就是传说中的黑客了,不过我们都是好人,这个的发展方向就是白帽子。我估计你看到这里就更懵逼了。没关系、等你把基础的东西学会就知道我在说啥了。毕竟你现在还是一个小白嘛。不要去纠结这种小事。各位在这个阶段,正常情况都应该是中级测试工程师的水平了。

毕业2年,23岁,从0基础转行软件测试拿到11.5k

第四阶段 架构学习

前三个阶段学习完成后,各位就应该考虑怎么写代码更合理了。怎么去测试更全面。怎么才能更好的保障项目的质量。我认为,在这个阶段,应该回头重新学习一遍测试基础。因为这个阶段的提高是思想、方法的提高了。上面讲的都是教你应该怎么做。在这个阶段你要自己去发现、为什么要那样做。跨过了这个阶段就基本上可以成为专家了。

学习都是水到渠成的,在这个时候,你应该已经掌握了不少框架了,甚至自己也能开发合适的框架了。
自动化测试框架、性能测试框架等等。已经有了属于自己的一套东西了。在群里或者论坛上去装逼、别人都会尊称你一声大佬了。可能你也学会了一些其他的技术了,甚至在往全栈等方向跨进了。总之,到了这个阶段就没什么学习路线了。都是靠自己的悟性了。哎哎哎,不提了,我要去我的群里装个逼,满足下自己的虚荣心。


第五阶段 XX专家

专家你好。 专家求抱大腿。
到了这个阶段的小伙伴请联系我。
到时候让我抱个大腿。

总结

以上就是从0开始入门的学习思路了。

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!毕业2年,23岁,从0基础转行软件测试拿到11.5k

最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:310357728里面有各种软件测试资源和技术讨论)

上一篇:【渝粤教育】广东开放大学 网络市场调查与预测 形成性考核 (23)


下一篇:普天身份证虚拟读卡