最近在网上看到一个帖子:28岁,在公司做手工测试3年,因为疫情原因,10月份被公司辞退,找新工作发现投出去的简历回复的越来越少了…

为此我跟公司的HR聊了一下,他跟我吐槽:简历确实比以前多了好几倍,其实是变相的增加了招聘难度,以前是从10份中找一个合适的,现在是从100份中找一个合适的,合适的依然那么少!

问题出在哪了呢?

  • 简历很多但是大部分都是初级水平;

  • 想找一个全栈自动化测试很难有满足要求的;

  • 要求薪水很高,实际能力却达不到。

测试行业发展到现阶段,目前测试从业者已达成共识的是:传统的手工测试模式已成为过去式!

测试行业目前从业门槛在不断提高,几乎所有测试岗都要求懂代码、掌握自动化测试技术。如果在简历里只写功能测试经验,是很难通过简历筛选的,所以,测试求职者在写简历时都会加上一些高端技能的关键字,比如自动化、appium、接口自动化、测试开发…

这样做,虽然过得了简历关却过不了面试关:

  • 自动化测试中,如何解决Case依赖?

  • 你们公司业务中,自动化和手工分别占比多少?分别用来做什么业务?

  • appium是如何让Case和手机进行通信的?

  • 接口自动化中加解密如何处理?

几个问题下来就原形毕露。如果没有真的做过项目,是一个问题也回答不出来,只会被问的哑口无言。美化简历只是解决了表象问题,通过面试的根本,是真正掌握了自动化实战技能。

所以如何从手工测试进阶到自动化测试才是现在大家需要迫切解决的问题,那么,接下来我就结合自己的经历聊一聊我是如何在工作中做自动化测试的。(学习路线和网盘资源放在文末了)

测试新人

我的职业生涯开始和大多数测试人一样,刚开始接触都是纯功能界面测试。那时候在一家电商公司做测试,在这个吃技术的IT行业来说,不断学习是至关重要的。但是我之前做的是最基础的业务工作,随着时间的消磨,让我产生了对自我价值和岗位意义的困惑。一是感觉自己在浪费时间,另一个就是做了快2年的功能测试,感觉每天过得浑浑噩噩,薪资也从不见涨,岗位也一直得不到提升,身边的许多同事要么升职加薪,要么跳槽去了更好的公司工作,特别觉得自己碌碌无为。

选择Python

不得已开始思考怎么去改变现状。当时最简单的想法是挤出时间去学习各种测试技术和工具,提高自己的价值,也就是核心竞争力。后来被主管偶然发现,给了我一些资源和文档,建议我去研究下自动化测试。当时来说,我还没有接触过自动化测试,但是通过主管给我的资源,让我认识到开发知识对于测试工作的帮助,编程语言的能力会决定你测试技术的深度。当然也能带来收入的高度。那时候正是脚本语言开始流行起来,因为当时项目的原因跟Python结缘,开始用Python和Selenium来尝试做自动化测试。那时,关于Python版的Selenium并不多,在学习的同时我开始发表相关博客。分享是学习新技术的驱动力,大多数时候我们很难坚持学一个新技术的原因就在于缺少反馈,不管是做内部分享或者是博客都是很好的反馈机制。当然,也很有成就感。

2015年的时候,由于项目的原因,开始使用Robot Framework测试框架,正因为有Python的基础,所以很快就理解了Robot Framework框架的工作原理,并可以根据项目的需要开发系统关键字。掌握自动化工具的原理使用起来才会更加游刃有余,而这也需要你有一定的编程基础的原因。2016年随着移动App越来越流行,趁着换工作的间隙,我开始学习了一个月的appium自动化工具,但工作中用不到后来就没在继续了。后来,我开始针对另一个社区项目编写Web UI自动化测试,前后做了好几个月,积累了一些经验,开始尝试设计Web自动化框架,当时主要还是针对Selenium API的封装。

自动化测试

当时由于公司的规模和产品的局限性,导致自动化测试始终未能应用到公司实战项目中。我觉得外面的世界有更多机会,自动化已经流行而且越来越普及,我想要突破自己的测试技术瓶颈,我毅然决然的跳槽一家公司专职做自动化测试的工作。后来的机缘巧合,朋友推荐我去一家金融公司做测试开发,负责开发公司定制化的测试质量平台。这对于我来说是一个挑战,新的领域,测试开发在一线城市非常吃香。当时的待遇比初、中级开发工程师要高。到岗后就是顶住压力,不断的学习测试开发技能,而且学以致用。技术架构采用的是前后端分享,包括Python的后端开发框架Flask,前端框架vue,elementUI组件等坚持做了几年的测试开发,真实的体会到测试开发等于测试全周期的工作,包括产品功能业务熟悉,测试平台的需求设计,平台前后端研发,平台的自测,给到测试部门几十号人的推广、培训产品使用、运营。所以测试开发的大前提是功能测试经验丰富,接口自动化,UI自动化非常熟练,不然很难以开展自动化测试开发工作。

行业内卷

最近聊到软件测试的行业内卷,越来越多的转行和大学生进入测试行业。想要获得更好的待遇和机会,不断提升自己的技能栈成了测试老人迫在眉睫的问题。不论是面试哪个级别的测试工程师,面试官都会问一句“会编程吗?有没有自动化测试的相关经验?”所以还停留在手工功能测试层面,如果不去提升技术,不仅要面临长江后浪推前浪的压力,还要顶住当下行业的内卷之势。不然就只能接受窘境,最后甚至是面临淘汰。更别说升职涨薪了如何从初级功能测试到高级自动化测试开发,达到技术提升和待遇提高的目的,是很多初级测试人必经的一个阶段。

作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做自动化的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。

学习指南

如果你也在往自动化测试开发方向发展在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。我的自动化测试之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,所以,我和朋友特意花了一段时间整理编写了下面的《自动化测试工程师学习路线》,也整理了不少【网盘资源】,需要的朋友可以文末加群获取网盘链接。希望会给你带来帮助和方向。

【自动化测试学习路线】

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

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

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

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


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

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


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


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


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


【网盘资源】


这份资源,对于想进阶【自动化测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,只需要你点下方进群即可。

我,28岁,10月无情被辞:想给还在手工测试的人提个醒......相关推荐

  1. 我,28岁,测试员,10月无情被辞:想给还在学测试 的人提个醒......

    我28岁,在互联网公司被裁了,随着政策限制的行业接连消失,让今年的求职雪上加霜,想躺平却没有资本,有人说软件测试岗位饱和了,因为投出去的简历回复的越来越少了. 我说的的是最基础的功能测试的岗位需求确实 ...

  2. 我,27岁,程序员,10月无情被辞:想给学python的人提个醒......

    近日,顶级互联网外企 PayPal 的秋招要求引发了技术界热议: 其官方招聘公众号上显示,本次校招仅面向硕士和博士. 消息一出,不少程序员都震惊了:现在已经这么卷了吗!只要硕士? 其实,不仅是PayP ...

  3. 我,33岁,字节跳动测试工程师,2月无情被辞,想给划水的兄弟提个醒

    前几天,一个认识了好几年在大厂工作做软件测试的朋友,年近30了,却被大厂以"人员优化"的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿-- 在很多企业,都有KPI考核,然后在此基 ...

  4. 在字节跳动干软件测试5年,2月无情被辞,想给划水的兄弟提个醒

    前几天,一个认识了好几年在大厂工作做软件测试的朋友,年近30了,却被大厂以"人员优化"的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿-- 在很多企业,都有KPI考核,然后在此基 ...

  5. 在字节跳动干软件测试5年,4月无情被辞,想给划水的兄弟提个醒

    前段时间,一个认识了好几年在大厂工作做软件测试的朋友,年近30了,却被大厂以"人员优化"的名义无情被辞,据他说,有一个月散伙饭都吃了好几顿-- 在很多企业,都有KPI考核,然后在此 ...

  6. 绝了,被领导和同事嘲笑了,2月无情被辞,想给测试人提个醒...

    先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入字节,之后跳槽到了滴滴,一直从事软件测试的工作.之前没有实习经历,算是5年的工作经验吧. 这5年之间完成了一次晋升,换了一家公司,有过开 ...

  7. 在阿里做了4年软件测试,8月无情被辞,满腔怒火.....

    前言: 朋友本科毕业,18 年毕业加入阿里,以"人员优化"的名义无情被裁员,之后经过了一段时间的 "闭关"跳槽到了字节,一直从事软件测试的工作.算是4年的工作经 ...

  8. 在阿里巴巴做了5年软件测试,12月无情被辞,想给划水的兄弟提个醒

    前言 先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入阿里,以"人员优化"的名义无情被裁员,之后跳槽到了有赞,一直从事软件测试的工作.之前没有实习经历,算是5年的工 ...

  9. 在字节跳动做了5年软件测试,12月无情被辞,想给划水的兄弟提个醒

    前言 先简单交代一下背景吧,某不知名 985 的本硕,17 年毕业加入字节,以"人员优化"的名义无情被裁员,之后跳槽到了有赞,一直从事软件测试的工作.之前没有实习经历,算是5年的工 ...

最新文章

  1. 《中国式方案秘籍(下部)》
  2. UML建模之业务处理模型(Business Process Model,BPM)
  3. java el表达式 if else_jsp EL表达式和JSTL标签if-else if-else用法
  4. Java集合篇:ConcurrentHashMap详解(JDK1.8)
  5. SAP云平台CloudFoundry上部署应用的log分析
  6. oracle虚读,oracle基础 - 若虚夜的个人空间 - OSCHINA - 中文开源技术交流社区
  7. python colorama模块
  8. c++string类的常用方法详解
  9. PHP数组和Json之间的转换
  10. html中使用style设置背景
  11. latex 图片缩小指定比例
  12. dos命令行设置网络优先级_实用批处理:不用下软件就能 批量改名,修复网络,删除小文件...
  13. 什么是静态代理,什么是动态代理
  14. RTD\RTK\PPK\PPP\DGPS\地基增强系统\星基增强系统
  15. BUUCTF 小易的U盘
  16. java post 403_Spring MVC Post请求返回403错误,Get请求却正常,可能是安全框架引起的前端解决办法...
  17. WineBottler for Mac(Mac 运行 exe 程序工具)破解版安装
  18. Scrapy框架整合英雄缩略图(APP)
  19. Windows Server 2003 Key
  20. Transmission 下载完成后自动关机

热门文章

  1. 搭建LEON3研发环境(一)
  2. Python初学心得体会
  3. 郝健: Linux内存管理学习笔记-第3节课
  4. [bzoj1455]罗马游戏
  5. 跟益达学Solr5之使用Jetty部署Solr
  6. 理解伯德图-2/4什么是伯德图
  7. 伐木工和森林的故事(一)
  8. POJ 2491 Scavenger Hunt 解题报告 再次利用map判重
  9. 【牛客网】 G-大水题
  10. 解决Invalid HTTP_HOST header: ‘xxx.xx.xxx.xxx:80‘. You may need to add ‘xxx.xx‘ to ALLOWED_HOSTS问题