从事测试工作已8年有余了,今天想聊一下自己刚入门时和现在的今昔对比,虽然现在也没什么大成就,只能说笑谈一下自己的测试生涯。

技术栈的变化

刚开始是做的开发,也是做了好几年的开发,后面软件测试的风潮开始了,就开始做测试了,到现在在测开领域深耕

选择测试的原因

我大学学的是计算机专业,对于IT互联网行业,那也算是正统科班出身吧,大四那年就进了一家还挺大的软件公司实习,开发公司的自主产品,一个线上管理软件。所在的团队各个都是猫头鹰界的扛把子,动不动就干到半夜,我一个实习生,早走显得不够努力,只能也跟着硬熬,好在当时带我的组长照顾,让我早点下班,但其实在实习的近半年里,我也没有准时下班过。

写到这里,大家也明白了我进测试行业的原因了,因为开发界,我扛不住啊!“打铁还需自身硬”是不是?我自身条件不行,缺觉,熬不住,尤其发版前的熬夜,那惊心动魄的场面(其实后来发现,测试也一样),恕我只能知难而退。

当然后来也才知道并不是所有开发都是这样的,我那时候所在的团队,他们都非常敬业,照他们自己所言,一旦开始码代码,就进入了人码合一的境界,熬夜只是无心插柳而为之。

入门测试

入进测试界,其实也是因为之前提到的这家公司,里面一位资历比较老的同事,跳槽了,去了家规模几十号人的公司,让我毕业后去那里跟着他继续干,我说不干开发了,太累人,没想到他说那就去他那儿做测试吧,测试简单。于是我就这么同意了。

于是我毕业后的第一份工作【7k】,就是一个黑盒测试员。每天只知道机械地点点点,以至于脑子日渐白痴化,在我眼中,世界上只有两种BUG:大BUG和小BUG。除了导致宕机、闪退、死循环的BUG是大BUG,其他都是小BUG,后来在和程序员对接中,知道了fatal error、warning等等,我才恍然大悟!我怎么也是计算机专业正统科班出身,怎么能把error等级都忘记了!真是点点点给点傻了!

以前会觉得测出一个致命错误非常开心,感觉自己干了大事似的,耀武扬威去和开发炫耀,现在不这么认为了,因为每次出现这种问题,开发都要调好久,而后还得我在旁边绞尽脑汁复现问题,调试完了还得无止尽地测试,现在,我只希望少出BUG为妙。

时间久了,每天重复的点点,让我觉得自己就像是个只会机械化操作的行尸走肉,我突然意识到,这项工作毫无意义,而且太过单调,我需要进步和新的契机。

当时促使自己进步的还有一个原因,就是薪资的问题,当时我就拿着5K多块钱的工资,相比班里的从事开发的那些,确实低了点,这让我挺不好受的,感觉落人一截,会被瞧不起,就像那句歌词:生活不止眼前的苟且,还有诗和远方的白眼。(忍不住改编了下)

开始进阶

于是我开始寻求进步的方法,开始研究各个工具,postman、fiddle、jmeter、selenium、appium,反正网上能下的,都下了个遍,发现这些工具,用起来还都挺简单实用的,入门肯定是不在话下,同时也开始自己写代码,至少别把大学学的那些给落下,当时java试着写了写(所在团队的项目用java写的),前端的样式也试着改了改,这个很容易,浏览器F12,就可以在上面改。以前提bug只会说这个盒子的高度不对,现在我会说:overflow没有写、盒子层级z-index不对等等,总之就是,我能指出你的不足,我还能提供修改建议,这对我来说是十分有成就感的,从开发哑口无言的态度也能看的出来,我的地位一下子崇高了起来!

当然我没有急着跳槽,我开始用各种工具对我们的项目做测试,还给部门经理提了很多建议,当时经理也应该是对测试不甚了解,被我说得也是一愣一愣的,以至于后来我提出离职的时候,他毅然决然地留住了我,给我的工资翻了个倍【15k】。到后来开始学习测开技术到现在我的工资已经达到了【40k】技术的进阶真的很重要,自动化测试和测试开发真的不要太香

学习指南

如果你也想提升,也在往自动化测试开发方向发展

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试之路,一路走来都离不开每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师全栈学习路线》,也整理了不少网盘资源,需要的朋友可以点击下方卡片免费获取。希望会给你带来帮助和方向。

【自动化测试学习路线】

不论学习什么东西基础最重要的,基础学好了后面的学起来自然就轻松了

首先从最基本的python基础语法开始到函数和模块以及面对像编程再到自动化测试框架一步一个脚印开始学。

1. 自动化测试必备Python编程内容

2. Web UI 自动化测试基础内容

3. Web UI 自动化测试实战内容

4. APP UI 自动化测试基础内容

5. APP UI 自动化测试实战内容

6. API 接口自动化测试基础内容

7. API 接口自动化测试实战内容 

8. CI/CD持续集成专项技术

9. 自动化测试框架实战技术


最后:【可能给予你助力的视频教程】

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

​这些资料,对于在从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

阿里p8软测专家耗时一个月整理出,从0基础自学到功能测试再到自动化测试超全学习指南相关推荐

  1. 阿里p8耗时一个月整理的面试突击手册助力金三银四

    2022年的互联网行业竞争越来越严峻,程序员一个比一个内卷,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这次我利用春节假期耗时一个月整理了这一份Java面试突击手册,离今年 ...

  2. 联合阿里p8测试开发耗时一个月整理的全套从0开始到功能测试再到自动化测试再进阶测试开发学习路线图

    前言: 从事测试工作已10有余了,今天想聊一下自己刚入门时和现在的今昔对比,虽然现在也没什么成就,只能说笑谈一下自己的测试生涯. 技术栈的变化: 刚开始是做的开发,也是做了三年的开发,刚开始也都是的自 ...

  3. 阿里架构师耗时一个月整理的《java架构师学习路线》太全了

    很多新手和一些老程序员在学习java的时候都比较迷茫,不知道从哪里开始学起,这里就给大家整理了一份java开发和项目学习路线,比较系统全面,可参考这份大纲来安排学习计划,希望可以帮到你~ 2022年最 ...

  4. 阿里P8资深架构师耗时一年整理Java工程师成神之路

    1.基础篇 01:面向对象 → 什么是面向对象 面向对象.面向过程 面向对象的三大基本特征和五大基本原则 → 平台无关性 Java 如何实现的平台无关 JVM 还支持哪些语言(Kotlin.Groov ...

  5. 软件测试,何去何从?想安逸不可能!软饭得硬吃...我整理的超全学习指南【值得每个测试一看】

    金三银四是跳槽的高峰期,我也加入了跳槽的大军中,当准备写简历时,我陷入了彷徨,因为我没有任何亮点可以在简历中体现.应该有不少人跟我有同样的迷茫吧,所以我就来说说我对这一行的理解,希望能跟我有相似经历的 ...

  6. 阿里测试7年经验,从功能测试到自动化测试,我整理的超全学习指南

    做测试七年多,有不少人问过我下面问题: 现在的手工测试真的不行了吗? 测试工程师,三年多快四年的经验,入门自动化测试需要多久? 自学自动化测试到底需要学哪些东西? 不得不说,随着行业的竞争加剧,互联网 ...

  7. 阿里P8熬了一个月肝出这份32W字Java面试手册,Github标星31K+,持续涨星中

    2022年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套1000+道的Java面试手册我整理了整整1个月,上传到Git上目前star数达到了3 ...

  8. 阿里 P8 熬了一个月肝出这份 32W 字 Java 面试手册,在 Github 标星 31K+

    2022 年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套 1000+道的 Java 面试手册我整理了整整 1 个月,上传到 Git 上目前 ...

  9. qt 3d迷宫游戏_Steam上最硬核的恐怖游戏?玩家耗时一个月才通第一关!

    说到恐怖游戏,游戏日报漆木第一时间想到的便是<逃生>系列.<层层恐惧>.<寂静岭>等.他们的共同特点无非就是恐怖,但难度都比较适中,主要体现在解密方面.而今天为大家 ...

最新文章

  1. 《你的灯亮着吗》阅读笔记1
  2. 多台Linux服务器SSH相互访问无需密码--转
  3. Sharding-JDBC改写自己查询规则思路
  4. 嵌入式linux实时化技术,嵌入式Linux实时化技术
  5. 如何安装使用MinDoc搭建个人在线wiki文档
  6. 直接用自己服务器做图床可以吗_用个人服务器搭建图床
  7. python模块调用模块_Python模块调用
  8. php验证邮箱的通用函数,PHP函数:PHP的通用检测函数总结
  9. 给大学生的几条良心建议
  10. 让程序员崩溃的一句话。。。
  11. 【Vegas原创】xp_sendmail提示“邮件已发送”但收不到邮件的解决方法
  12. 计算机xp系统恢复以前设置,如何设置xp系统一键还原
  13. 百度网盘解析工具 利用IDM等工具提速下载
  14. 双线macd指标参数最佳设置_经典实用的双线MACD指标
  15. PDF办公技巧之PDF怎么删除其中一页
  16. 安装 macbook 双系统( OS X 和 Ubuntu )
  17. 【数据可视化】bar函数绘制简单柱状图
  18. 14. python-es-8.3.3-多词项聚合multi_terms
  19. Java中类对象为空是什么意思?
  20. JAVA对象 到底是什么?

热门文章

  1. 一种语言 适合任何时候使用 — Haxe特性杂谈
  2. 超好用的六款拼图神器,总有一个适合你
  3. 【arduino教学】4x4 键盘
  4. 苹果充电器怎么辨别真假_调查结果显示:近半果粉不接受去掉充电器,苹果为何要一意孤行?...
  5. MFC窗口风格 WS_style/WS_EX_style(超详细)
  6. FineReport自学题目——填报校验
  7. 医院门诊管理系统php文献,医院门诊信息管理系统Api文档
  8. 导出oracle 904,EXP导出aud$报错EXP-00008,ORA-00904 解决
  9. PyeCharts绘制K线图(续)
  10. The driver has not received any packets from the server.(linux中关于mysql相关命令)