测试开发?很难! 需要的会的技术很多。

这是我身边做测试的朋友大部分想法。

接下来我给大家大概说一下我个人的情况:

11年前,我带着梦想和想赚钱的期望步入了测试这个行业, 当时我是什么情况呢?

1、个人介绍:

体型:个子168,体重140斤,皮肤黝黑,脸型宽广, 我深深的知道,我是没办法靠颜值吃饭了,我 只能靠实力,靠技术,靠我的人品好找到女朋友。

2、测试技能介绍:

编程语言: 零基础

功能测试: 只会点点点

接口测试: 不是很懂

性能测试: 零基础

测试平台: 想都没想过

专业: 非计算机

看到上面的介绍,大家是不是想说,就这! 还能转到测试开发。别急,听我慢慢道来。

刚上班开始工作的时候

每天很早去公司,晚上基本最后一个下班(还不是想用时间和加班来弥补我什么都不懂的尴尬处境),可能有人要说,给多少钱做多少事,没有什么尴尬的!但是我不这么觉得,刚开始工作,对于我们这些工作小白来说什么都不会,问别人也不会好好说,自己慢慢琢磨无头绪没思路,这种情况下往往会感到很艰难。所以只有抓住所有的空余时间进入一个系统的知识环境来学习,才能够打下基础,工作起来也会轻松。在初期学习阶段虽然每天很累,但是当学到的知识在工作中用到的时候并且当同事之间进行技术交流的时候,能一起讨论并说出自己的想法和建议,这个时候你会觉得之前的努力都是值得的。所以只有自己在一定的困境,内心才会特别渴望得到专业的提升。

那么我是如何自学成长为测试开发的

我先说下,我目前已经做了9年测试开发了!!! 也在知乎、微博等大厂担任过测试开发工程师!当然最重要的是我已经娶得美女媳妇了。(嘿嘿)

好了,我来说下我是如何成功的呢?

从功能测试到自动化再到现在的测试开发, 一路走来,我通过不断摸索成就了今天的我,学习内容如下:

学习测试基础(了解各种测试知识点)

学习编程语言(Python3(主流))

学习性能测试工具(jmeter等工具)

学习自动化框架(如Unittest,Selenium,Appium,Pytest等等)

学习CI/CD(jenkins,gitlab等)

开发UI、接口自动化脚本

编写工具脚本

上面这些学完之后,就可以写一些脚本, 工具之类的辅助日常测试工作

之前领导在大会上说了一些话让我印象深刻: “我听好几个组的测试负责人汇报都说在写脚本,我发现下面好几个人在做同样的事情,为什么就不能把这些脚本整合起来然后复用呢,还有自动化这些,每个组都搞自己的一套, 一个公司搞出来好多套出来未来还怎么玩”,听着好像说我似的(我当时在我们组就这么搞),经过几天思考之后,我开始构思平台的技术和设计实现。

学习前端知识(vue+elementUI、HTML、css、Javascript等等)

学习前端知识(vue+elementUI、HTML、css、Javascript等等)(Flask,轻量级就是简单快速)

学习前后端知识点遇到了很多坑,虽然网上资料很多, 但是基本上都是同一份内容被复制来复制去(相信大家都有同样的感触),很难找到合适解决自己问题的文章,在不断挖坑填坑,反反复复,总算第一版测试平台框架雏形出来了,并且把部分工具集成上去, 当时领导看见就问了我的想法,这次和领导的交流直接让我的薪资和职位到了之前我都从没想过的高度,所以说 骚年,努力学习,未来可期!

公司员工培训

当你的技术在整个团队比较突出的时候,也是比较累的时候, 因为很多事情领导都觉得只有你能做,所以为了解决这一尴尬的处境,我会定期约几个测试进行技能培训,毕竟一个人的能力是有限的(当然也是不想太累,毕竟能空出时间我又可以研究新的技术), 每次的培训内容都是循序渐进的,从基础到实践,再到每个人能独立扛起一面大旗。

有的人一直在学习但是在工作中还是感觉很吃力

学习不光是学习,前面为什么我会多次说到我是一路摸索挖坑填坑,因为有的东西学了但是没有地方用,所以我在给同事培训的时候从不搞什么有的没的, 真正有用的,让大家多实践,做一些实际落地的东西出来。

学习后需要得到什么提升

编程能力的提升
接口api开发进阶
前端页面开发进阶
持续集成实战
养成良好的学习习惯

很多人想要挑战年薪50w+的高薪工作,很多人想要进入互联网大厂, 那么如何去培养自己的测试开发能力呢?

我把我从0学习逐步晋升为测试开发的过程和这9年测试开发旅程,并和多位互联网公司的测试架构师大佬一块总结形成了体系化的测试开发学习路线 , 涵盖了企业测试开发的每个实战过程。

如果你是功能测试,按照这个路线学习后可以提升你的编程能力,可以得到更多的就业机会以及更高的薪资待遇,如果你是自动化测试想要进阶测试开发,那么这个学习路线将如同为你量身定做一般。

大家的疑问?

问:会不会很难?

答:肯定是有难度的,要不然早烂大街了, 但是从我的经验来看只要按照这个学习路线要求一步一步走下来,独立开发不成问题。

干货分享

好了,上干货吧,为了帮助大家迅速建立测试思维能力,早日斩获大厂Offer、掌握职场话语权,下面这份《软件测试全栈学习路线图》应该会对你很有帮助

Python 编程与测试开发技术

Web自动化测试基础

APP自动化测试基础

Postman测试工具专题

接口自动化测试基础

Jmeter 性能测试

Fiddler 抓包工具的使用

TCP/IP协议详情

计算机操作系统

Linux 系统操作

MySQL 数据库

RobotFramework 自动化测试框架

跨平台的自动化测试框架

大家照着这个路线一直坚持学下去,相信会有很大的进步!过程很痛苦,但是坚持就一定能成功!不积跬步,无以至千里。等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

看完这篇内容后,相信以下两件事,也会对你的个人提升有所帮助:

1、 点赞,让更多人能看到这篇文章,同时你的认可也会鼓励我创作更多优质内容。

2、 让自己变得更强:想一想,如果你想在测试这个行业一直做下去,你的经验和测试技术是远远不够的,你需要进阶,你需要丰富你的技术栈!还等什么!

最后为了能让你们的学习路上顺顺利利,我给你们准备了一套超全的学习路线以及各类软件测试资料包,能很大程度帮助到你们,希望能帮到有需要的小伙伴,需要的话,关注我,看主要简介自行领取哦(不懂的可以私信我)。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

9年,我从小白到大厂测开工程师,从单身汉到迎娶白富美···相关推荐

  1. 测开工程师-面试常问测试用例

    测开工程师-面试常问测试用例 一.网络测试的一般流程 二.弱网功能测试 四.微信红包测试 五.无网状态测试 三.微信朋友圈点赞测试 六.登陆界面测试 七.直播APP测试 八.微信搜索界面测试 九.水杯 ...

  2. 从外行到外包,从手工测试到知名互联大厂测开 我经历了我这个年龄段不该经历的事情...

    本人本科就读于某普通一本院校(非985,211),经管类专业,从大四实习到15年毕业后前两年一直在从事自己专业相关的工作. 17年时决定想要转业从事计算机相关领域工作,在17年9月的一个机遇大跨度转行 ...

  3. 软件测试 | 测试开发 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后小姐姐是怎么腾飞的?

    本文为霍格沃兹测试学院优秀学员跳槽笔记,测试开发进阶学习文末加群. 编者按:本文的主人公小姐姐是我们自动化班的学员,小姐姐人很好,很努力也很优秀.希望她的分享能够帮助到一每位需要帮助的小伙伴,相伴学习 ...

  4. 测试人生 | 从外行到外包,从手工测试到知名互联大厂测开 这个90后是怎么腾飞的?

    原文链接 编者按:本文的主人公小姐姐是我们自动化班的学员,小姐姐人很好,很努力也很优秀.希望她的分享能够帮助到一每位需要帮助的小伙伴,相伴学习的路上,我们一起加油~ 本人本科就读于某普通一本院校(非9 ...

  5. 某大厂测开面试题解析(python)——给1-100编号,每次从中拿走奇数位数字,剩下重新编号,再拿走奇数位,循环多次到最后剩下一个数字,请返回这个数字的原始编号

    转载请注明作者和出处:美二 https://blog.csdn.net/qq_32654897/article/details/88579713 目录 一.题目要求 二.剖析题目 三.解题思路 四.代 ...

  6. 互联网大厂测开领域调研

    目录 一.调研范围与内容 二.联盟平台竞品调研 对比头条&阿里 三.创新探索

  7. 26岁从财务转行软件测试,4年沉淀我已经是25k的测开工程师...

    此文绝对不是喂鸡汤,而是告诉你实实在在的转行办法.有点长,请细看 有些人会轻松上岸. 有些人会挣扎着上岸. 有些人会淹死在水里. 我属于挣扎着上岸的. 我原来是做财务方面的,后面自学转行做了软测程序员 ...

  8. 朋友入职字节跳动,测开岗,分享面试经验,大厂版测试笔记分享

    就在前几天,一个学妹入职了字节跳动,测开岗,还特意给我发来了信息表示感谢,因为我之前给了他蛮多帮助. 大家都知道,字节跳动的面试还是挺难的,毕竟字节在国内的互联网已经属于头部,所以我还是非常替我的这位 ...

  9. 从功能到测开,阿里巴巴软件测试面经大揭秘,看看大厂的技术栈

    从功能到测开,阿里巴巴秋招面经,400页PDF文档,700道软件测试面试真题附答案点击即可领取 400页PDF阿里面经 1.测试理论部分 测试结束的标准是什么? 1.用例全部执行.2.覆盖率达到标准. ...

最新文章

  1. SuperVoxel:PCL中点云的超体素
  2. ios4 向 ios5 迁移短信的方式
  3. 【Android】AsyncTask原理应用及源码关键部分解析
  4. 错误:Parameter ‘0‘ not found.Available parameters are [arg1, arg0, param1, param2]的解决方法
  5. j函数 判断以 什么开头
  6. stopwatch_在Java中衡量执行时间– Spring StopWatch示例
  7. 8255数码管显示0到9_汇编语言--键盘扫描及显示实验(含代码解释)
  8. 文件的写操作 c# 1614527940
  9. Design pattern
  10. vscode Java 11 or more recent is required to run. Please download and install a recent JDK
  11. 如何区分常见 USB 接口类型
  12. 贪心算法——字典序最小问题
  13. 3D打印:我的打印机使用经验技巧记录
  14. Flink之DataSet迭代计算
  15. C语言进阶——字符函数和字符串函数
  16. 180501 逆向-RedHat(Reverse)
  17. 电子合同的电子签名方法
  18. 图灵奖得主Geoffrey Hinton:我的五十年深度学习生涯与研究心法
  19. office连接oracle,office2013怎么连接32位oracle
  20. java编译与反编译

热门文章

  1. 机器学习流程及详细内容(2)
  2. 无限制免费版,完美您的WEB应用 PAZU WEB打印控件
  3. 以CDN为底色,Akamai正在成为一朵不一样的云!
  4. 拔得头筹 | 阿里云混合云荣膺IPv6最佳实践奖
  5. SQL语句的书写顺序和执行顺序
  6. android 使用 IJKPlayer 播放视频流
  7. CAS:1227040-87-0;AIE聚集诱导发光材料
  8. in作为介词的用法_三分钟弄懂“at”,“in”,“on”三个时间介词的基本用法!...
  9. iPhone被盗后怎么?这篇文章只办针对iOS7后的系统
  10. Linux readlink