26岁零基础转行软件测试挑战高薪,工资三级跳月入2W+,真的可以吗?

在这里插入图片描述
一、测试入行经验

7年前我刚入行测试的时候,和题主一样的迷茫和自我否定,但是现在我是测试开发。
当地第一份工作做的主要还是功能测试,小公司,地点深圳,月薪8k.
和题主一样,前期就是做一些很简单的工作∶编写测试用例》提交bug>回归bug。
刚开始因为刚入行,会有新鲜感和收获感,但是没有超过3个月,就到了和题主一样的状态。
重复性的工作越来越多,找淮请教个啥都能被怼一顿,进而质疑自己,质疑工作的意义。
比如在每次提交bug的时候,都要确认环境,还有一些bug没法复现,一方面老是被开发怼,另一方面也不得不加班。
这个时候我就想,能不能不让开发怼,能不能早点下班?
于是我开始修炼内功,这是第一次能力飞跃的开始。回顾我整个的成长路径,后面还会伴随着2次的能力飞跃,才最终达到了测试开发的层面。
首先是看需求文档,只有了解了需求,才能知道设计这个功能的目的是什么,进而才能判断这个问题是不是bug,这样做后,一定程度上减少了被开发怼的情况,即使是开撕,也有了一定的依据;
其次就是看开发的设计文档,当然开始不熟的时候可能不给你看。你去研究他的业务逻辑,才能大致判断这个bug是如何产生的,进而能够复现和定位bug。
当然,这个过程肯定不是那么顺利。第一是因为你要主动学习和研究超出能力的事情,必须沉下心)来钻研;第二是刚开始接触这些新事物的时候,处理问题会不那么完美,要打得住质疑的压力; 第三是向开发请教或者讨论的时候,必然要面对开发的鄙视和冷漠; 第四就是学习会占用你的大量时间,加班不可避免。
这个过程可能1-2年,之后你就能自已排查和定位问题,提交bug之后开发也不再找你了,产品和开发开始对你刮目相看,你也就有了跳槽去挑选企业的底气。

这里给大家准备了100G的自动化测试教程+大厂面试真题(附答案)还有内推资源并且持续更新中,免费分享给大家!!!

在这里插入图片描述
二、测试进阶

在找到的做测试的认同感后,更加坚定了朝着测试持续发展的时候,我又觉得每天的重复性工作太多,能不能提升一下效率,于是我开始研究自动化,这是第二次能力飞跃的开始∶
做自动化就要先学语言,Java或者Python都行,可不要以为做测试的不用写代码。开始时为了入门更容易,建议先从Python入手。掌握了语言,就可以开始编写一些脚本或者测试工具来提升效率了;
然后去研究架构,从更高的层面去提升效率,可能这个阶段你还达不到设计架构的高度,但是你要往这个方向去思考,要有这个野心。
当然要达到精通自动化,肯定不是仅仅会使用工具这么简单。要学的东西确实很多,比如前端、 docker、PO等。
这个阶段,大概需要2年左右的时间,如果这个阶段你完成了,你才能称得上一名合格的测试工程师,月薪15-20k以上是稀松平常的事情。话说我过了这个阶段已经跳槽了,因为第一家公司团队和业务都太小,自己已经没有太多的成长了。而这个时候,我的薪资达到了25k。
再往后,我又不满足了,除了对薪资的不满足,更多的是希望能够在工作中得到更多的价值体现。比如能够更早的预测缺陷以及监控缺陷,这个时候就开始往测试开发的方向去进阶,这是能力的第三次飞跃∶
通过"测试左移",提前与开发人员—起制定测试计划,推动代码评审、代码审计、单元测试。白动化冒烟测试、测试精准化分析以及研发自测等来保证研发阶段的质量;
另外,参与配置部署,将自动化测试用例配置到持续交付链中,并通过"测试右移",全流程监控发布后的应用质量。
除了对算法能力要求较高外,还要求具备测试框架的封装与改造、测试平台、持续集成持续交付的能力。
这里我所说的"测试左移",也就是指的研发阶段的质量保证,"测试右移"也就是发布后的质量监控。搞定了测试开发,以我的经验来看,是要瞄准大厂,小公司用不到这个,薪资也给不起。测开目前在深圳来说,年薪30W +只能算是个起步。

这里给大家准备了2021各种大厂名企的招聘资料以及面试实战技巧,如果你是测试在职,还可以进行内推,帮助大家拿到更高薪!!!

三、下面谈谈不同level的测试工程师应具备的基本能力

第一个:我们称之为测试员/测试工程师

直白一点说,就是干苦力活的。对标过来就是百度的T3、T4,阿里的P5,腾讯的T1-T2。主要的工作就是需求分析,测试方案,测试策略,测试执行,都是业务测试。当然你能够掌握某些领域知识,比如你是测无人车的,无人车的业务是什么,我测AI,AI是什么,我去测大数据,大数据是什么,测的是电商,电商系统的架构是什么,业务知识是要懂的。再一个是带外包团队,可能会有一部分的外包团队交给这一部分人去带。主要是也就是管理这些基础的业务测试工作。

第二个:测试开发工程师

现在第一个level是不怎么招了,多数都是从第二个level开始招。一旦提测试开发,就一定要求你懂研发,懂测试,并且有一定的深入工作的能力。从这个level开始要求你的编程能力了,Java、Python、shell、SQL,这是最基础的,然后是业务测试。

这部分人仍然会负责一部分的业务测试的工作。老大会根据你的能力,给你安排一个比例。你能力很强,80%做技术,20%做业务,如果你能力不强,那就80%做业务,20%参与一部分技术。如果你的技术太low了,那就100%的全部做业务测试。所以这个时候会根据你的能力进行合理的时间划分。这里面的要求就比刚才突然间就拔高了,客户端的UI测试,服务端的接口测试,性能测试,基本上都属于这个范畴。

面试的时候,性能与非功能测试,可能不会做一个主面试点,主要还是在自动化和编程能力。也就是目前大家出去找工作,你们最容易被卡的这一关。所以在这个level里面,也是干活的,也就是既做业务测试,也做技术上的改造,以及去写一些自动化,但是仍然是偏重于业务的。

第三个:高级测试开发工程师/测试架构师

那么到这个level,业务测试已经非常少,甚至完全没有了,这个时候更多的是负责整个团队的流程管理。流程管理体系,白盒测试体系,测试工具与测试平台的开发,再一个是质量监控,还有一个质量管理。通常一个团队里面,会有一个测试的管理,加上1-2个高级的测试开发工程师,或者叫测试专家也行。他会搭建起整个的持续集成系统。持续集成、白盒测试、以及一些平台的开发,主要会交给这些人负责。然后他会带2-3个测试开发工程师,这些测试开发工程师一边跟着他去学习,一边去做业务。然后剩下的活儿,交给外包公司或者校招的人去做。

在这里插入图片描述

100G文件资料+100G视频教程资料下载方式!!!

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 16
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值