当前位置:网站首页>工作3年,回想刚入门和现在的今昔对比,笑谈一下自己的测试生涯
工作3年,回想刚入门和现在的今昔对比,笑谈一下自己的测试生涯
2022-08-05 06:16:00 【二 黑】
前言
从事测试工作已3年有余了,今天想聊一下自己刚入门时和现在的今昔对比,虽然现在也没什么成就,只能说笑谈一下自己的测试生涯,各位看官就当是茶余饭后的吐槽吧,另外也想写一写自己的职场感想,希望对刚开始工作的小伙伴能够有些帮助或启发。
选择测试的原因
我大学学的是计算机专业,对于IT互联网行业,那也算是正统科班出身吧,大四那年就进了一家还挺大的软件公司实习,开发公司的自主产品,一个线上管理软件。
所在的团队各个都是猫头鹰界的扛把子,动不动就干到半夜,我一个实习生,早走显得不够努力,只能也跟着硬熬,好在当时带我的组长照顾,让我早点下班,但其实在实习的近半年里,我也没有准时下班过。
写到这里,大家也明白了我进测试行业的原因了,因为开发界,我扛不住啊!“打铁还需自身硬”是不是?我自身条件不行,缺觉,熬不住,尤其发版前的熬夜,那惊心动魄的场面(其实后来发现,测试也一样),恕我只能知难而退。
当然后来也才知道并不是所有开发都是这样的,我那时候所在的团队,他们都非常敬业,照他们自己所言,一旦开始码代码,就进入了人码合一的境
界,熬夜只是无心插柳而为之。
入门测试
进入测试界,其实也是因为之前提到的这家公司,里面一位资历比较老的同事,跳槽了,去了家规模几十号人的公司,让我毕业后去那里跟着他继续干,我说不干开发了,太累人,没想到他说那就去他那儿做测试吧,测试简单。于是我就这么同意了。
于是我毕业后的第一份工作,就是一个黑盒测试员。每天只知道机械地点点点,以至于脑子日渐白痴化,在我眼中,世界上只有两种BUG:大BUG和小BUG。
除了导致宕机、闪退、死循环的BUG是大BUG,其他都是小BUG,后来在和程序员对接中,知道了fatal error、warning等等,我才恍然大悟!我怎么也是计算机专业正统科班出身,怎么能把error等级都忘记了!真是点点点给点傻了!
以前会觉得测出一个致命错误非常开心,感觉自己干了大事似的,耀武扬威去和开发炫耀,现在不这么认为了,因为每次出现这种问题,开发都要调好久,而后还得我在旁边绞尽脑汁复现问题,调试完了还得无止尽地测试,现在,我只希望少出BUG为妙。
久了,每天重复的点点,让我觉得自己就像是个只会机械化操作的行尸走肉,我突然意识到,这项工作毫无意义,而且太过单调,我需要进步和新的契机。
当时促使自己进步的还有一个原因,就是薪资的问题,当时我就拿着5K多块钱的工资,相比班里的从事开发的那些,确实低了点,这让我挺不好受的,感觉落人一截,会被瞧不起,就像那句歌词:生活不止眼前的苟且,还有诗和远方的白眼(不好意思,忍不住改编了下)。
开始进阶
于是我开始寻求进步的方法,开始研究各个工具,Postman、Fiddler、Jmeter、Selenium、Appium,反正网上能下的,都下了个遍,发现这些工具,用起来还都挺简单实用的,入门肯定是不在话下,同时也开始自己写代码,至少别把大学学的那些给落下,当时java试着写了写(所在团队的项目用java写的),前端的样式也试着改了改,这个很容易,浏览器F12,就可以在上面改。
以前提BUG只会说这个盒子的高度不对,现在我会说:overflow没有写、盒子层级z-index不对等等,总之就是,我能指出你的不足,我还能提供修改建议,这对我来说是十分有成就感的,从开发哑口无言的态度也能看的出来,我的地位一下子崇高了起来!
当然我没有急着跳槽,我开始用各种工具对我们的项目做测试,还给部门经理提了很多建议,当时经理也应该是对测试不甚了解,被我说得也是一愣一愣的,以至于后来我提出离职的时候,他毅然决然地留住了我,给我的工资翻了个倍。
目前现状
是的,我还是在这家公司。
三年的时间,公司也从几十人发展成了几百号人,技术人才跳来跳去很常见,大多留不久,看多了来来去去的人,我竟然都成了老员工了。现在也是有两名手下的测试小组长啦!
经理听了我之前的建议,开始重视软件测试,这有好有坏,好的是地位高了,工资涨了,软件也更趋于完美了,不好的是责任更大了,任务也重了,尤其是发版前也要跟着熬夜了。
万把块的工资在测试界可能也不算高吧,但我自己已经很知足了,主要还是看个人的选择吧,这里有我熟悉的同事,有我熟悉的业务,如果可以的话,我希望能一直待下去与公司共成长。不由得感叹一句,我可真是个长情的人呐!
职场的建议
无论什么工作:
第一重要的肯定是扎实的技术及理论基础。自己有过硬的本事,无论到哪儿都能过得风生水起。
第二重要的就是个人业务能力了,或者说沟通能力。拥有良好的人际关系就等于拥有一个良好的工作氛围,基本上所有的工作就是团队作业,避免不了人与人相处,如果没有一个良好的氛围,那待着多难受,氛围好,工作效率也会提高不少,就像网上说的:如何区别一个团队是好是坏,好的团队就是领导和下属都觉得对方都很厉害,不好的团队就是领导和下属都觉得对方是SB。
第三重要的是领悟能力。谁都喜欢举一反三的人,反之,没人会乐于和一个要说很多遍才能听懂话的人一起共事,除非你俩真是关系好得出奇。领悟能力好的人能顺利了解整个团队项目的业务逻辑,甚至运作方式,哪怕团队大换血,也不用怕自己或者新团队理不清业务逻辑线,这样的人往往是公司需要把握住的人才。
最后也给想自学软件测试的朋友们免费分享一份资源:
上面是我收集的一些视频和面试题资料,对于软件测试的的朋友来说应该是最全面最完整的面试备战仓库,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,这个仓库也已经帮助了很多的软件测试的学习者,希望也能帮助到你!有需要的小伙伴可以直接点击下方卡片进群免费领取!
边栏推荐
猜你喜欢
随机推荐
Error correction notes for the book Image Processing, Analysis and Machine Vision
uniapp打包次数限制怎么办?只需两步就能解决
cs231n学习记录
numpy.random usage documentation
【FAQ】CCAPI Compatible EOS Camera List (Updated in August 2022)
MySql面试题总结
After docker is deployed, mysql cannot connect
边缘盒子+时序数据库,美的数字化平台 iBUILDING 背后的技术选型
八大排序之快速排序
UDP group (multi)cast
Detailed explanation of the construction process of Nacos cluster
document.querySelector() method
## 简讲protobuf-从原理到使用
typescript60-泛型工具类型(readonly)
Using printf function in STM32
开启防火墙iptable规则后,系统网络变慢
vscode notes
2022最强版应届生软件测试面试攻略
在STM32中使用printf函数
防抖函数和节流函数









