
一些碎碎念
什么都做了,和什么都沒做其實是一樣的,走出“瞎忙活”的安樂窩,才是避開彎路的最佳路徑。希望我的經(jīng)歷能幫助到有需要的朋友。
在測試行業(yè)已經(jīng)混了5個年頭了,以前經(jīng)常聽到開發(fā)對我說,天天的點點點有意思沒?
我的職業(yè)生涯開始和大多數(shù)測試人一樣,開始接觸都是純功能界面測試,第一份測試工作就是在電商公司做功能測試,工作忙忙碌碌,每天在各種業(yè)務(wù)需求學(xué)習和點點中度過,過了好幾年發(fā)現(xiàn)自己還只是一個功能測試工程師,看著身邊人一個個的在技術(shù)的道路上越走越遠,而自己只會功能測試

焦慮感也油然而生,這一份工作給我的總體感受是大量的寫測試用例,自己寫測試用例的能力熟練了不少,測試技能倒是沒有多大的提高,真正需要技術(shù)的工作卻因為技術(shù)能力的不夠而沒有機會,幾度懷疑自己的職業(yè)規(guī)劃方向是否正確了,是不是應(yīng)該離開了?這個壓力也導(dǎo)致我心里一直有個聲音:要不要辭職?

不得已開始思考怎么去改變現(xiàn)狀,當時最簡單的想法是擠出時間去學(xué)習各種測試技術(shù),然后需要掌握一些常用測試工具來輔助測試,提高自己的價值,也就是核心競爭力。在找資源的時候偶然認識到開發(fā)知識對于測試工作的幫助,編程語言的能力會決定你測試技術(shù)的深度。當然也能帶來收入的高度。
于是我開始學(xué)習python,那時候正是腳本語言開始流行起來,因為當時項目的原因,開始用Python和Selenium嘗試做自動化測試。那個時候,關(guān)于Python版的Selenium并不多,在學(xué)習的同時我開始發(fā)表相關(guān)博客。而且我覺得python來做自動化和對于編程基礎(chǔ)比較薄弱的測試工程師來說特別的合適,python還能用來爬蟲,用python還能寫一些定時腳本,數(shù)據(jù)庫腳本,效率非常高。
懷著這份野心,先是花小半年時間學(xué)習了UI自動化,需要學(xué)的內(nèi)容有很多。學(xué)習過程中所有的知識都是零散的,想要組合起來對一個小白來說確實不容易。有了UI自動化學(xué)習經(jīng)驗,學(xué)習接口自動化基本沒有費什么功夫。


UI自動化,接口自動化學(xué)完了,因為工作需要又去學(xué)了性能,后來發(fā)現(xiàn)性能真的是個無底洞,需要了解開發(fā)知識、服務(wù)器架構(gòu)、操作系統(tǒng)、測試監(jiān)控工具、容器知識等等。知識面太廣,現(xiàn)在還在苦苦掙扎。在性能測試過程中,也去學(xué)了一些開發(fā)知識,之前做UI/接口自動化或者功能測試時只能從黑盒/灰盒層面去判斷BUG原因,學(xué)了開發(fā)知識后,大概就知道這個bug是如何產(chǎn)生了。
當時由于公司的規(guī)模和產(chǎn)品的局限性,導(dǎo)致自動化測試始終未能應(yīng)用到公司實戰(zhàn)項目中。我覺得外面的大公司有更多機會,現(xiàn)在自動化已經(jīng)流行而且越來越普及,我想要突破自己的測試技術(shù)瓶頸,專職做自動化,偶然機會下朋友推薦我去字節(jié)做測試開發(fā),負責開發(fā)公司定制化的測試質(zhì)量平臺。
這對于我來說又是一個挑戰(zhàn),新的領(lǐng)域,測試開發(fā)在一線城市非常吃香。當時的待遇比初、中級開發(fā)工程師要高。
到崗后【年薪30W左右的水平】就是頂住壓力,不斷的學(xué)習測試開發(fā)技能,而且學(xué)以致用。技術(shù)架構(gòu)采用的是前后端分享,包括Python的后端開發(fā)框架Flask,前端框架vue,elementUI組件等,這對我自己的測試生涯也算是有了一個提高。薪資方面也有了一個大的突破!(突然發(fā)現(xiàn),自己還是涉足挺廣)。下定決心的事情一定能做成!
沒有努力過就不要說測試這個行業(yè)沒前途,作為一個過來人,對學(xué)習過程中的困難深有體會。
如果你也在往自動化測試開發(fā)方向發(fā)展,在適當?shù)哪挲g,選擇適當?shù)膷徫?,將自己的?yōu)勢都發(fā)揮出來!
我的自動化測試之路,一路走來都離不每個階段的計劃,因為自己喜歡規(guī)劃和總結(jié),所以,我和朋友花了一段時間整理編寫了下面的《自動化測試工程師發(fā)展規(guī)劃路線》,希望會給你帶來幫助和方向,如果你不想再體驗一次自學(xué)時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加入我們的群:779450660 大家一起討論交流,里面也有各種軟件測試資料和技術(shù)交流。
一、先學(xué)習一門編程語言,建議python‘

二、Python自動化測試框架應(yīng)用

三、自動化測試篇 - Web UI 自動化

四、自動化測試篇 - 移動端UI 自動化

五、自動化測試篇 - 接口自動化測試

六、自動化測試篇 - 持續(xù)集成Git、jenkins、Docker

七、自動化測試篇 -性能測試LoadRunner、jmeter、app性能

八、自動化測試篇 - WEB安全測試、滲透測試、漏洞掃描

九、自動化測試篇 - RobotFramework、AirTest

10、測試開發(fā)篇-自動化測試平臺開發(fā)

11、互聯(lián)網(wǎng)高薪測試拓展知識、Redis、MongoDB、Nginx集群實戰(zhàn)

上面就是我為大家整理出來的一自動化測試工程師發(fā)展方向知識架構(gòu)體系圖。希望大家能照著這個體系在3-4個月完成這樣一個體系的構(gòu)建。可以說,這個過程會讓你痛不欲生,但只要你熬過去了。以后的生活就輕松很多。正所謂萬事開頭難,只要邁出了第一步,你就已經(jīng)成功了一半,等到完成之后再回顧這一段路程的時候,你肯定會感慨良多。
看完這篇內(nèi)容后,相信以下兩件事,也會對你的個人提升有所幫助:
1、 點贊,讓更多人能看到這篇文章,同時你的認可也會鼓勵我創(chuàng)作更多優(yōu)質(zhì)內(nèi)容。
2、 讓自己變得更強:想一想,如果你想在測試這個行業(yè)一直做下去,你的經(jīng)驗和測試技術(shù)是遠遠不夠的,你需要進階,你需要豐富你的技術(shù)棧!還等什么!
技能提升
最后感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關(guān)注,禮尚往來總是要有的,雖然不是什么很值錢的東西,如果你用得到的話可以直接拿走

這些資料,對于做【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術(shù)行業(yè),一定要提升技術(shù)功底。希望對大家有所幫助…….
關(guān)注我的微信公眾號:【程序員小濠】即可獲取這份資料了!
如果你不想再體驗一次自學(xué)時找不到資料,沒人解答問題,堅持幾天便放棄的感受的話,可以加入我們的群:779450660 大家一起討論交流,里面也有各種軟件測試資料和技術(shù)交流。
如果對你有幫助的話,點個贊收個藏,給作者一個鼓勵。也方便你下次能夠快速查找。