程序人生:工作了3年,我是如何從剛入職進階到自動化測試崗位的!

從事測試工作已3年有余了,今天想聊一下自己剛入門時和現(xiàn)在的今昔對比,雖然現(xiàn)在也沒什么成就,只能說笑談一下自己的測試生涯,各位看官就當是茶余飯后的吐槽吧,另外也想寫一寫自己的職場感想,希望對剛開始工作的小伙伴能夠有些幫助或啟發(fā)。
選擇測試的原因
我大學學的是計算機專業(yè),對于IT互聯(lián)網(wǎng)行業(yè),那也算是正統(tǒng)科班出身吧,大四那年就進了一家還挺大的軟件公司實習,開發(fā)公司的自主產(chǎn)品,一個線上管理軟件。所在的團隊各個都是貓頭鷹界的扛把子,動不動就干到半夜,我一個實習生,早走顯得不夠努力,只能也跟著硬熬,好在當時帶我的組長照顧,讓我早點下班,但其實在實習的近半年里,我也沒有準時下班過。
寫到這里,大家也明白了我進測試行業(yè)的原因了,因為開發(fā)界,我扛不住??!“打鐵還需自身硬”是不是?我自身條件不行,缺覺,熬不住,尤其發(fā)版前的熬夜,那驚心動魄的場面(其實后來發(fā)現(xiàn),測試也一樣),恕我只能知難而退。
當然后來也才知道并不是所有開發(fā)都是這樣的,我那時候所在的團隊,他們都非常敬業(yè),照他們自己所言,一旦開始碼代碼,就進入了人碼合一的境界,熬夜只是無心插柳而為之。
入門測試
進入測試界,其實也是因為之前提到的這家公司,里面一位資歷比較老的同事,跳槽了,去了家規(guī)模幾十號人的公司,讓我畢業(yè)后去那里跟著他繼續(xù)干,我說不干開發(fā)了,太累人,沒想到他說那就去他那兒做測試吧,測試簡單。于是我就這么同意了。
于是我畢業(yè)后的第一份工作,就是一個黑盒測試員。每天只知道機械地點點點,以至于腦子日漸白癡化,在我眼中,世界上只有兩種BUG:大BUG和小BUG。除了導致宕機、閃退、死循環(huán)的BUG是大BUG,其他都是小BUG,后來在和程序員對接中,知道了fatal error、warning等等,我才恍然大悟!我怎么也是計算機專業(yè)正統(tǒng)科班出身,怎么能把error等級都忘記了!真是點點點給點傻了!
以前會覺得測出一個致命錯誤非常開心,感覺自己干了大事似的,耀武揚威去和開發(fā)炫耀,現(xiàn)在不這么認為了,因為每次出現(xiàn)這種問題,開發(fā)都要調好久,而后還得我在旁邊絞盡腦汁復現(xiàn)問題,調試完了還得無止盡地測試,現(xiàn)在,我只希望少出BUG為妙。
時間久了,每天重復的點點,讓我覺得自己就像是個只會機械化操作的行尸走肉,我突然意識到,這項工作毫無意義,而且太過單調,我需要進步和新的契機。
當時促使自己進步的還有一個原因,就是薪資的問題,當時我就拿著5K多塊錢的工資,相比班里的從事開發(fā)的那些,確實低了點,這讓我挺不好受的,感覺落人一截,會被瞧不起,就像那句歌詞:生活不止眼前的茍且,還有詩和遠方的白眼。(不好意思,忍不住改編了下。)
開始進階
于是我開始尋求進步的方法,開始研究各個工具,postman、fiddle、jmeter、selenium、appium,反正網(wǎng)上能下的,都下了個遍,發(fā)現(xiàn)這些工具,用起來還都挺簡單實用的,入門肯定是不在話下,同時也開始自己寫代碼,至少別把大學學的那些給落下,當時java試著寫了寫(所在團隊的項目用java寫的),前端的樣式也試著改了改,這個很容易,瀏覽器F12,就可以在上面改。以前提bug只會說這個盒子的高度不對,現(xiàn)在我會說:overflow沒有寫、盒子層級z-index不對等等,總之就是,我能指出你的不足,我還能提供修改建議,這對我來說是十分有成就感的,從開發(fā)啞口無言的態(tài)度也能看的出來,我的地位一下子崇高了起來!
當然我沒有急著跳槽,我開始用各種工具對我們的項目做測試,還給部門經(jīng)理提了很多建議,當時經(jīng)理也應該是對測試不甚了解,被我說得也是一愣一愣的,以至于后來我提出離職的時候,他毅然決然地留住了我,給我的工資翻了個倍。
……(不好意思,目前就分享到這吧)
我的自動化測試之路,一路走來都離不每個階段的計劃,因為自己喜歡規(guī)劃和總結,所以,我和朋友特意花了一段時間整理編寫了下面的 《自動化測試工程師學習路線》 ,也整理了不少 【網(wǎng)盤資源】,需要的朋友可以 文末自行獲取網(wǎng)盤鏈接。希望會給你帶來幫助和方向。
1. 自動化測試必備Python編程內(nèi)容

2. Web UI 自動化測試基礎內(nèi)容

3. Web UI 自動化測試實戰(zhàn)內(nèi)容

4. APP UI 自動化測試基礎內(nèi)容

5. APP UI 自動化測試實戰(zhàn)內(nèi)容

6. API 接口自動化測試基礎內(nèi)容

7. API 接口自動化測試實戰(zhàn)內(nèi)容

8. CI/CD持續(xù)集成專項技術

9. 自動化測試框架實戰(zhàn)技術

上面就是我整理出來的一份自動化測試工程師技術路徑圖。希望大家能在這個成長過程中收益良多。全方位提升測試技術,建立一套屬于自己的技術體系。幫助大家不斷學習和優(yōu)化技術棧,跟進先進和主流的測試技術,給到大家?guī)淼牟粌H僅是技術和薪資的提升,更多的是 改變測試人在IT技術領域的地位和心態(tài),拔高測試行業(yè)的技術深度。
最后:這些資料,對于【軟件測試】的朋友來說應該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴上萬個測試工程師們走過最艱難的路程,希望也能幫助到你!

包括,測試人技術進階路徑圖,50多天的視頻教程、16個項目實例,30多個測試工具,37份測試文檔,70個軟件測試相關問題,40篇測試經(jīng)驗級文章分享,還有軟件測試面試小程序,求職簡歷的優(yōu)化模板。
加油吧,如果你需要提升技術儲備,那就行動,在路上總比在起點觀望的要好。一切的迷茫都是因為想得太多而做的太少!
你可以在公眾號:傷心的辣條?! 自行領取一份216頁軟件測試工程師面試寶典文檔資料【免費的】。以及相對應的視頻學習教程免費分享!,其中包括了有基礎知識、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續(xù)集成、測試架構開發(fā)測試框架、性能測試、安全測試等。
現(xiàn)在我邀請你進入我們的軟件測試學習交流群:【746506216】,備注“入群”, 大家可以一起探討交流軟件測試,共同學習軟件測試技術、面試等軟件測試方方面面,還會有免費直播課,收獲更多測試技巧,我們一起進階Python自動化測試/測試開發(fā),走向高薪之路。