一些碎碎念
什么都做了,和什么都沒做其實(shí)是一樣的赚楚,走出“瞎忙活”的安樂窩毙沾,才是避開彎路的最佳路徑。希望我的經(jīng)歷能幫助到有需要的朋友宠页。
在測試行業(yè)已經(jīng)混了5個年頭了左胞,以前經(jīng)常聽到開發(fā)對我說寇仓,天天的點(diǎn)點(diǎn)點(diǎn)有意思沒?
我的職業(yè)生涯開始和大多數(shù)測試人一樣烤宙,開始接觸都是純功能界面測試遍烦,第一份測試工作就是在電商公司做功能測試,工作忙忙碌碌躺枕,每天在各種業(yè)務(wù)需求學(xué)習(xí)和點(diǎn)點(diǎn)中度過服猪,過了好幾年發(fā)現(xiàn)自己還只是一個功能測試工程師,看著身邊人一個個的在技術(shù)的道路上越走越遠(yuǎn)拐云,而自己只會功能測試
焦慮感也油然而生罢猪,這一份工作給我的總體感受是大量的寫測試用例,自己寫測試用例的能力熟練了不少叉瘩,測試技能倒是沒有多大的提高膳帕,真正需要技術(shù)的工作卻因?yàn)榧夹g(shù)能力的不夠而沒有機(jī)會,幾度懷疑自己的職業(yè)規(guī)劃方向是否正確了薇缅,是不是應(yīng)該離開了危彩?這個壓力也導(dǎo)致我心里一直有個聲音:要不要辭職?
不得已開始思考怎么去改變現(xiàn)狀泳桦,當(dāng)時(shí)最簡單的想法是擠出時(shí)間去學(xué)習(xí)各種測試技術(shù)汤徽,然后需要掌握一些常用測試工具來輔助測試,提高自己的價(jià)值蓬痒,也就是核心競爭力泻骤。在找資源的時(shí)候偶然認(rèn)識到開發(fā)知識對于測試工作的幫助,編程語言的能力會決定你測試技術(shù)的深度梧奢。當(dāng)然也能帶來收入的高度狱掂。
于是我開始學(xué)習(xí)python,那時(shí)候正是腳本語言開始流行起來亲轨,因?yàn)楫?dāng)時(shí)項(xiàng)目的原因趋惨,開始用Python和Selenium嘗試做自動化測試。那個時(shí)候惦蚊,關(guān)于Python版的Selenium并不多器虾,在學(xué)習(xí)的同時(shí)我開始發(fā)表相關(guān)博客。而且我覺得python來做自動化和對于編程基礎(chǔ)比較薄弱的測試工程師來說特別的合適蹦锋,python還能用來爬蟲兆沙,用python還能寫一些定時(shí)腳本,數(shù)據(jù)庫腳本莉掂,效率非常高葛圃。
懷著這份野心,先是花小半年時(shí)間學(xué)習(xí)了UI自動化,需要學(xué)的內(nèi)容有很多库正。學(xué)習(xí)過程中所有的知識都是零散的曲楚,想要組合起來對一個小白來說確實(shí)不容易。有了UI自動化學(xué)習(xí)經(jīng)驗(yàn)褥符,學(xué)習(xí)接口自動化基本沒有費(fèi)什么功夫龙誊。
UI自動化,接口自動化學(xué)完了喷楣,因?yàn)楣ぷ餍枰秩W(xué)了性能趟大,后來發(fā)現(xiàn)性能真的是個無底洞,需要了解開發(fā)知識抡蛙、服務(wù)器架構(gòu)护昧、操作系統(tǒng)、測試監(jiān)控工具粗截、容器知識等等惋耙。知識面太廣,現(xiàn)在還在苦苦掙扎熊昌。在性能測試過程中绽榛,也去學(xué)了一些開發(fā)知識,之前做UI/接口自動化或者功能測試時(shí)只能從黑盒/灰盒層面去判斷BUG原因婿屹,學(xué)了開發(fā)知識后灭美,大概就知道這個bug是如何產(chǎn)生了。
當(dāng)時(shí)由于公司的規(guī)模和產(chǎn)品的局限性昂利,導(dǎo)致自動化測試始終未能應(yīng)用到公司實(shí)戰(zhàn)項(xiàng)目中届腐。我覺得外面的大公司有更多機(jī)會,現(xiàn)在自動化已經(jīng)流行而且越來越普及蜂奸,我想要突破自己的測試技術(shù)瓶頸犁苏,專職做自動化,偶然機(jī)會下朋友推薦我去字節(jié)做測試開發(fā)扩所,負(fù)責(zé)開發(fā)公司定制化的測試質(zhì)量平臺围详。
這對于我來說又是一個挑戰(zhàn),新的領(lǐng)域祖屏,測試開發(fā)在一線城市非常吃香助赞。當(dāng)時(shí)的待遇比初、中級開發(fā)工程師要高袁勺。
到崗后【年薪30W左右的水平】就是頂住壓力雹食,不斷的學(xué)習(xí)測試開發(fā)技能,而且學(xué)以致用期丰。技術(shù)架構(gòu)采用的是前后端分享群叶,包括Python的后端開發(fā)框架Flask,前端框架vue漠嵌,elementUI組件等,這對我自己的測試生涯也算是有了一個提高盖呼。薪資方面也有了一個大的突破!(突然發(fā)現(xiàn)化撕,自己還是涉足挺廣)几晤。下定決心的事情一定能做成!
沒有努力過就不要說測試這個行業(yè)沒前途植阴,作為一個過來人蟹瘾,對學(xué)習(xí)過程中的困難深有體會。
如果你也在往自動化測試開發(fā)方向發(fā)展掠手,在適當(dāng)?shù)哪挲g憾朴,選擇適當(dāng)?shù)膷徫唬瑢⒆约旱膬?yōu)勢都發(fā)揮出來喷鸽!
我的自動化測試之路众雷,一路走來都離不每個階段的計(jì)劃,因?yàn)樽约合矚g規(guī)劃和總結(jié)做祝,所以砾省,我和朋友花了一段時(shí)間整理編寫了下面的《自動化測試工程師發(fā)展規(guī)劃路線》,希望會給你帶來幫助和方向混槐,如果你不想再體驗(yàn)一次自學(xué)時(shí)找不到資料编兄,沒人解答問題,堅(jiān)持幾天便放棄的感受的話声登,可以加入我們的群:779450660 大家一起討論交流狠鸳,里面也有各種軟件測試資料和技術(shù)交流。
一悯嗓、先學(xué)習(xí)一門編程語言件舵,建議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集群實(shí)戰(zhàn)
上面就是我為大家整理出來的一自動化測試工程師發(fā)展方向知識架構(gòu)體系圖遂黍。希望大家能照著這個體系在3-4個月完成這樣一個體系的構(gòu)建终佛。可以說雾家,這個過程會讓你痛不欲生铃彰,但只要你熬過去了。以后的生活就輕松很多芯咧。正所謂萬事開頭難牙捉,只要邁出了第一步,你就已經(jīng)成功了一半敬飒,等到完成之后再回顧這一段路程的時(shí)候鹃共,你肯定會感慨良多。
看完這篇內(nèi)容后驶拱,相信以下兩件事霜浴,也會對你的個人提升有所幫助:
1、 點(diǎn)贊蓝纲,讓更多人能看到這篇文章阴孟,同時(shí)你的認(rèn)可也會鼓勵我創(chuàng)作更多優(yōu)質(zhì)內(nèi)容。
2税迷、 讓自己變得更強(qiáng):想一想永丝,如果你想在測試這個行業(yè)一直做下去,你的經(jīng)驗(yàn)和測試技術(shù)是遠(yuǎn)遠(yuǎn)不夠的箭养,你需要進(jìn)階慕嚷,你需要豐富你的技術(shù)棧!還等什么毕泌!
技能提升
最后感謝每一個認(rèn)真閱讀我文章的人喝检,看著粉絲一路的上漲和關(guān)注,禮尚往來總是要有的撼泛,雖然不是什么很值錢的東西挠说,如果你用得到的話可以直接拿走
這些資料,對于做【軟件測試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉庫愿题,這個倉庫也陪伴我走過了最艱難的路程损俭,希望也能幫助到你蛙奖!凡事要趁早,特別是技術(shù)行業(yè)杆兵,一定要提升技術(shù)功底雁仲。希望對大家有所幫助…….
關(guān)注我的微信公眾號:【程序員小濠】即可獲取這份資料了!
如果你不想再體驗(yàn)一次自學(xué)時(shí)找不到資料琐脏,沒人解答問題伯顶,堅(jiān)持幾天便放棄的感受的話,可以加入我們的群:779450660 大家一起討論交流骆膝,里面也有各種軟件測試資料和技術(shù)交流。
如果對你有幫助的話灶体,點(diǎn)個贊收個藏阅签,給作者一個鼓勵。也方便你下次能夠快速查找蝎抽。