• 阿里测试8年,从5K到40K,这178天的心酸只有我自己知道···


    从事测试工作已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】技术的进阶真的很重要,自动化测试和测试开发真的不要太香

    最后

    作为一个过来人,对学习过程中的困难深有体会。

    如果你也在往自动化测试开发方向发展,在适当的年龄,选择适当的岗位,将自己的优势都发挥出来!

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

    1、Python 编程与测试开发技术

    在这里插入图片描述

    2、Web自动化测试基础

    在这里插入图片描述

    3、APP自动化测试基础

    在这里插入图片描述

    4、Postman测试工具专题

    在这里插入图片描述

    5、接口自动化测试基础

    在这里插入图片描述

    6、自动化框架封装

    在这里插入图片描述

    7、持续集成

    在这里插入图片描述

    8、Jmeter 性能测试

    在这里插入图片描述

    9、APP性能测试

    在这里插入图片描述

    10、Fiddler 抓包工具的使用

    在这里插入图片描述

    11、TCP/IP协议详情

    在这里插入图片描述

    12、计算机操作系统

    在这里插入图片描述

    13、Linux 系统操作

    在这里插入图片描述

    14、MySQL 数据库

    在这里插入图片描述

    15、RobotFramework 自动化测试框架

    在这里插入图片描述

    16、跨平台的自动化测试框架

    在这里插入图片描述
    希望大家根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

    作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

    在这里插入图片描述

    软件测试面试题合集

    我们进阶学习自动化测试必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

    在这里插入图片描述

    视频文档获取方式:

    这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片进群即可自行领取

  • 相关阅读:
    Qt在线安装教程(详细图文)
    vue3脚手架运行各种报错汇总(持续收集)
    云原生中间件RocketMQ(三)RocketMQ集群(多Master和多Master-Slave方式)部署实操
    vue3插槽的使用
    IPKISS Tutorials ------查看使用_generate_instances 方法创建图形的端点
    激发客户潜在需求
    Linux内核开发——内核镜像文件及启动过程
    java版工程管理系统Spring Cloud+Spring Boot+Mybatis实现工程管理系统源码
    拒绝一次性芯片,新技术:无线升级芯片
    Redis 多规则限流和防重复提交方案实现
  • 原文地址:https://blog.csdn.net/xfw17397388089/article/details/127730603