
因為我最近在分享自動化測驗技術,經常被問到:
功能測驗想轉自動化,請問應該怎么入手?有沒有好的資源推薦?
那么,接下來我就結合自己的經歷聊一聊我是如何在作業中做自動化測驗的,(學習路線和配套資源放在文末處)
我的職業生涯開始和大多數測驗人一樣,剛開始接觸都是純功能界面測驗,那時候在一家電商公司做測驗,在這個吃技術的IT行業來說,不斷學習是至關重要的,但是我之前做的是最基礎的業務作業,隨著時間的消磨,讓我產生了對自我價值和崗位意義的困惑,
一是感覺自己在浪費時間,另一個就是做了快2年的功能測驗,感覺每天過得渾渾噩噩,薪資也從不見漲,崗位也一直得不到提升,身邊的許多同事要么升職加薪,要么跳槽去了更好的公司作業,特別覺得自己碌碌無為,


不得已開始思考怎么去改變現狀,當時最簡單的想法是擠出時間去學習各種測驗技術和工具,提高自己的價值,也就是核心競爭力,后來被主管偶然發現,給了我一些資源和檔案,建議我去研究下自動化測驗,
當時來說,我還沒有接觸過自動化測驗,但是通過主管給我的資源,讓我認識到開發知識對于測驗作業的幫助,編程語言的能力會決定你測驗技術的深度,當然也能帶來收入的高度,
那時候正是腳本語言開始流行起來,因為當時專案的原因跟Python結緣,開始用Python和Selenium來嘗試做自動化測驗,那時,關于Python版的Selenium并不多,在學習的同時我開始發表相關博客,
分享是學習新技術的驅動力,大多數時候我們很難堅持學一個新技術的原因就在于缺少反饋,不管是做內部分享或者是博客都是很好的反饋機制,當然,也很有成就感,

2015年的時候,由于專案的原因,開始使用Robot Framework測驗框架,正因為有Python的基礎,所以很快就理解了Robot Framework框架的作業原理,并可以根據專案的需要開發系統關鍵字,
掌握自動化工具的原理使用起來才會更加游刃有余,而這也需要你有一定的編程基礎的原因,
2016年隨著移動App越來越流行,趁著換作業的間隙,我開始學習了一個月的appium自動化工具,但作業中用不到后來就沒在繼續了,
后來,我開始針對另一個社區專案撰寫Web UI自動化測驗,前后做了好幾個月,積累了一些經驗,開始嘗試設計Web自動化框架,當時主要還是針對Selenium API的封裝,

當時由于公司的規模和產品的局限性,導致自動化測驗始終未能應用到公司實戰專案中,我覺得外面的世界有更多機會,自動化已經流行而且越來越普及,我想要突破自己的測驗技術瓶頸,我毅然決然的跳槽一家公司專職做自動化測驗的作業,
后來的機緣巧合,朋友推薦我去一家金融公司做測驗開發,負責開發公司定制化的測驗質量平臺,
這對于我來說是一個挑戰,新的領域,測驗開發在一線城市非常吃香,當時的待遇比初、中級開發工程師要高,
到崗后就是頂住壓力,不斷的學習測驗開發技能,而且學以致用,技術架構采用的是前后端分享,包括Python的后端開發框架Flask,前端框架vue,elementUI組件等
堅持做了幾年的測驗開發,真實的體會到測驗開發等于測驗全周期的作業,包括產品功能業務熟悉,測驗平臺的需求設計,平臺前后端研發,平臺的自測,給到測驗部門幾十號人的推廣、培訓產品使用、運營,
所以測驗開發的大前提是功能測驗經驗豐富,介面自動化,UI自動化非常熟練,不然很難以開展自動化測驗開發作業,

最近聊到軟體測驗的行業內卷,越來越多的轉行和大學生進入測驗行業,想要獲得更好的待遇和機會,不斷提升自己的技能堆疊成了測驗老人迫在眉睫的問題,
不論是面試哪個級別的測驗工程師,面試官都會問一句“會編程嗎?有沒有自動化測驗的相關經驗?”
所以還停留在手工功能測驗層面,如果不去提升技術,不僅要面臨長江后浪推前浪的壓力,還要頂住當下行業的內卷之勢,不然就只能接受窘境,最后甚至是面臨淘汰,更別說升職漲薪了
如何從初級功能測驗到高級自動化測驗開發,達到技術提升和待遇提高的目的,是很多初級測驗人必經的一個階段,作為一個過來人,對學習程序中的困難深有體會,
所以我熱衷于收集整理資源,記錄踩坑到爬坑的程序,希望能把自己所學,實際作業中使用的技術、學習方法、心得及踩過的一些坑,記錄下來,也希望想做自動化的你一樣,通過我的分享可以少走一些彎路,可以形成一套自己的方法,并應用到實際中,

如果你也在往自動化測驗開發方向發展
在適當的年齡,選擇適當的崗位,盡量去發揮好自己的優勢,
我的自動化測驗之路,一路走來都離不開每個階段的計劃,因為自己喜歡規劃和總結,所以,我和朋友特意花了一段時間整理撰寫了下面的《自動化測驗工程師學習路線》,也整理了不少【好資源】,需要的朋友可以在文末獲取DownLoad方式,希望會給你帶來幫助和方向,
【自動化測驗學習路線】
1. 自動化測驗必備Python編程內容

2. Web UI 自動化測驗基礎內容

3. Web UI 自動化測驗實戰內容

4. APP UI 自動化測驗基礎內容

5. APP UI 自動化測驗實戰內容

6. API 介面自動化測驗基礎內容

7. API 介面自動化測驗實戰內容

8. CI/CD持續集成專項技術

9. 自動化測驗框架實戰技術

-每天學習一點,今后必成大神-
如果你不想一個人野蠻生長,找不到系統的資料,問題得不到幫助,堅持幾天便放棄的感受的話,可以點擊【藍色字體】到主頁查看公告欄加入我們的??軟體測驗技術摸魚群 ??看我看我,大家可以一起討論交流,里面會有各種軟體測驗檔案和技術交流,
今天主要是和大家分享我的學習路線和高效學習方法,后續我會分享一些面試攻略,有被幫助到的朋友,大家可以點贊支持一下~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/451277.html
標籤:其他

