软件开发转行软件测试「为何从开发转到测试三年软件测试工程师带你聊聊这其中的秘辛」
选择测试的原因
我大学学的是计算机专业,对于IT互联网行业,那也算是正统科班出身吧,大四那年就进了一家还挺大的软件公司实习,开发公司的自主产品,一个线上管理软件。
所在的团队各个都是猫头鹰界的扛把子,动不动就干到半夜,我一个实习生,早走显得不够努力,只能也
从事测试工作已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。
第三重要的是领悟能力。谁都喜欢举一反三的人,反之,没人会乐于和一个要说很多遍才能听懂话的人一起共事,除非你俩真是关系好得出奇。领悟能力好的人能顺利了解整个团队项目的业务逻辑,甚至运作方式,哪怕团队大换血,也不用怕自己或者新团队理不清业务逻辑线,这样的人往往是公司需要把握住的人才。
马上冲刺金三银四,希望大家顺利找到工作,这里为大家准备了各大厂面试题合集(含答案),私信666获取也为正准备学习软件测试的小伙伴奉上今年(2022)最新资料的收集,(所有资料均已整合成文档,pdf压缩打包处理),希望对大家有帮助
鍋氳蒋浠跺紑鍙戞兂杞杞浠舵祴璇曪紝鍘熷洜璇ユ庝箞璇?
1銆佸硅蒋浠舵祴璇曠殑鏈鏉ョ湅濂斤紱杩欐牱鏃㈣存槑浣犲緢浜嗚В琛屼笟鍙戝睍锛屼篃寰堟湁瑙勫垝鍜岄夋嫨锛2銆佸叿鏈夊紑鍙戠粡楠岋紝瀵硅蒋浠舵祴璇曚細鏈夌浉褰撳ぇ鐨勫府鍔╋紝鏇磋兘鑳滀换杞浠舵祴璇曞伐浣滐紱
3銆佸彲浠ラ暱涔呭仛涓嬪幓锛屼笖浼氳秺鏉ヨ秺濂斤紱鍜岃蒋浠跺紑鍙戠浉姣旓紝濡傛灉30宀佽繕娌℃湁杞鍒扮$悊锛屾垨鍦ㄦ妧鏈鎬荤洃鎴栧湪楂樼骇鐮斿彂绛変笂灞傝亴浣嶏紝閭d箞浼氳秺鏉ヨ秺寮卞娍锛岃秺鏉ヨ秺涓嶅悆棣欙紝鍘嬪姏浼氬緢澶э紙鎶鏈鍜屽績鐞嗛兘浼氾級锛
鍐嶇湅瀹為檯鎯呭喌锛
鍥藉唴杞浠舵祴璇曡屼笟鎵嶅垰鍒氬紑濮嬶紝涓鐩翠互鏉ラ兘娌℃湁琚閲嶈嗭紝褰撴垚鏄涓涓鍙鏈夊彲鏃犵殑鑱屼綅锛屽ぇ閮ㄥ垎閮芥槸涓轰簡褰㈠紡锛屾病鏈変笓涓氱殑娴嬭瘯闃熶紞锛屾祴璇曚汉鍛樹篃姘村钩浣庝笅锛屽緟閬囪嚜鐒朵綆涓嬶紝杩欎笉鏄鐢辫繖浜涗汉鎵鍐冲畾鐨勶紝鑰屾槸琛屼笟閲岄潰鐨勬帉鎺ц咃紝姣斿傚悇鍏鍙歌佹澘锛屽ぇ鍏鍙告噦浜嬬瓑锛涗絾鏄锛岀幇鍦ㄤ笉鍚屼簡锛屽凡缁忚秺鏉ヨ秺澶氱殑鍏鍙歌よ瘑鍒版祴璇曠殑閲嶈佹э紝杞浠惰川閲忕殑閲嶈佹т簡锛屾墍浠ヨ繖涓缁嗗垎琛屼笟浠ュ悗浼氬緢濂斤紱
鍥藉栵紝杞浠舵祴璇曚竴鐩村氨鏄寰堥噸瑕佺殑锛岃屼笖姣旇蒋浠跺紑鍙戣佹眰楂橈紝鍦颁綅楂橈紝寰呴亣涔熼珮锛屽傛灉鑳藉仛鍒伴珮绾ф祴璇曡亴浣嶏紝閭d箞鍑犱箮鍜岄」鐩缁忕悊宸涓嶅氾紝濡傛灉鑳藉吋鍋氳川閲忕$悊锛岄偅涔堥」鐩瀹屽叏鐢变綘涓诲硷紝鑰屼笉鏄椤圭洰缁忕悊锛堢幇鍦ㄥぇ閮ㄥ垎椤圭洰缁忕悊灏辩浉褰撲簬宸ュ巶閲岄潰鐨勪竴鏉℃祦姘寸嚎涓婄殑缁勯暱锛岃礋璐h繖鏉℃祦姘寸嚎鐨勫伐浣滆屽凡锛夛紱
涓浜烘剰瑙侊紝浠呬緵鍙傝冿紱
璇烽棶鐢辫蒋浠跺紑鍙戣浆琛屽埌杞浠舵祴璇曠殑闅剧偣鍦ㄥ摢閲岋紵
闅惧氨闅惧湪浣犱竴鑸閮戒細鎸夌収姝e父鐨勬祦绋嬪幓娴嬭瘯锛堟瘯绔熷仛寮鍙戞椂锛屾垜浠蹇呴』鎸夌収闇姹傚幓寮鍙戯級锛岃繖鏍蜂竴鑸娴嬩笉鍑烘潵浠涔堥棶棰樸
銆傚叧閿浣犲緱鎶婅嚜宸变笅鎰忚瘑鐨勫綋浣滀竴涓鏂版墜锛屾兂涓鎯充竴鑸涓涓鏂版墜閮戒細鎬庢牱锛熸柊鎵嬩笉鍙鑳界煡閬撴暣涓娴佺▼鏄鎬庝箞璧颁笅鏉ョ殑锛岃寸殑鐧戒竴鐐逛粬鑲瀹氬緱鍏堟尐涓鎸夐挳鐐圭偣鐪嬬湅閮芥槸骞蹭粈涔堢敤鐨勩傘傝繖鏍疯佹槸鍑虹幇bug浜嗛偅灏辨槸绋嬪簭鍛樼殑澶辫浜嗗憲銆傛祴璇曚汉鍛樹笉瑕佹妸闇姹傜湅寰楀お澶氾紝瑕佹妸鑷宸卞綋鎴愪竴涓鏅閫氱敤鎴凤紝涓鐐圭偣鍘绘懜绱㈢▼搴忋
文章评论