因為我一直在分享自動化測驗技術,所以,時常被問到:
功能測驗想轉自動化,請問應該怎么入手?或者有哪些書推薦?
那么,接下來我就結合我的經歷聊一聊我是如何在作業中做自動化測驗的,
我的軟體測驗職業開始和大多數最普通的測驗人員一樣,一開始在一家幼兒教育平臺的公司做軟體測驗,公司最開始只我人一位軟體測驗人員,沒有任何流程和規范,但好在作業比較輕松,這就導致我有充足的時間學習各種測驗技術和工具,
當你認為作業很閑時,這正是你可以有更多的時間投入學習的時候,但是,學習的內容一定要基于自己的作業來,這樣才能把學來的技術變成作業經驗,
當時,有一些機會在作業中做性能測驗,于是,學會了使用LoadRunner和JMeter,有一次需要測驗MySQL資料庫的性能,用JMeter搞了半天不知道怎么設定,結果叫一位開發的同事幫我過來很快就搞定了,
這讓我認識到開發知識對于測驗作業的幫助,編程語言的能力會決定你測驗技術的深度,
大概在2013年的時候,腳本語言變得越來越流行,我正糾結學習Python還是Ruby,后來,我被分到社區專案的測驗作業,公司產品開始選用Python開發的,所以,我毫不猶豫的選擇了Python,
如果你不知道學習什么編程語言,那么就根據專案的開發語言來,這也會有助于你對測驗的bug的理解,
接著,開始用Python語言和Selenium來嘗試做自動化測驗,那時,關于Python版的Selenium并不多,在學習的同時我開始發表相關博客,
分享是學習新技術的驅動力,大多數時候我們很難堅持學一個新技術的原因就在于缺少反饋,不管是做內部分享或者是博客都是很好的反饋機制,
2014年的時候,由于專案的原因,開始使用Robot Framework測驗框架,正因為有Python的基礎所以很快就理解了Robot Framework框架的作業原理,并可以根據專案的需要開發系統關鍵字,
掌握自動化工具的原理使用起來才能更加游刃有余,而這也需要你有一定的編程基礎的原因,
2015年隨著移動App越來越流行,乘著換作業的間隙,我開始學習了一個月的appium自動化工具,但作業中用不到后來就沒在繼續了,
后來,我開始針對另一個社區專案撰寫Web UI自動化測驗,前后做了幾個月,積累了一些經驗,開始嘗試設計Web自動化框架,當時主要還是針對Selenium API的封裝,
為什么我越來越有更多機會去做自動化相關的作業,當然,是我先學會了這項技能,然后,公司專案又比較適合去做自動化,所以,我就嘗試去做了,最后,這就變成了我的經驗,
但是,沒多久我會調到另外一個專案負責接公司口平臺的測驗,這個專案支撐公司內部不同的業務線,為了更加高效的保證介面的質量,開發設計了一套基于PHPunit的介面自動化專案,因為整個介面平臺也是有PHP開發,所以,我開始嘗試用PHP撰寫介面自動化測驗,這個自動化專案非常高效的保證了介面平臺的穩定性,我持續維護了兩年,
測驗有時候必須跟著專案發展自己的技術,但也正是之前的編程基礎和自動化的經驗的積累,所以,才會很快的上手PHP介面自動化專案,
2018年我開始做全堆疊工程師,和團隊一起從零開發內部管理平臺,后端用Django框架設計介面,前端用vue.js框架設計頁面,專案已經在整個公司得到應用,
這個階段跨度有點大,但應了我前面的一些思路,當你掌握的更多的技術,那么你也會有更多的機會繼續提升自己,
2019年從進入測驗管理崗位,負責App團隊的測驗作業,并幫助團隊搭建App自動化專案和測驗平臺,
在適當的年齡,選擇適當的崗位,盡量發揮好自己的優勢,
因此啊,最大的方向就是:
√多讀書,讀專案管理,讀溝通技巧,多學習技巧,這不僅僅是為了作業
√讀技術原理,然后實踐,成為一個有高度的人
√跳槽請慎重
√注意鍛煉身體
最后邀請想提升實力的測驗人一起學習
綜上所述,作為一名軟體測驗人員,只有不斷地學習、積累,才能邁向金字塔頂端,
干貨分享
最后為了幫助大家迅速建立測驗思維能力,早日斬獲大廠Offer、掌握職場話語權,下面這份《軟體測驗全堆疊學習路線圖》應該會對你很有幫助
Python 編程與測驗開發技術

Web自動化測驗基礎

APP自動化測驗基礎

Postman測驗工具專題

介面自動化測驗基礎

Jmeter 性能測驗

Fiddler 抓包工具的使用

TCP/IP協議詳情

計算機作業系統

Linux 系統操作

MySQL 資料庫

RobotFramework 自動化測驗框架

跨平臺的自動化測驗框架

大家照著這個路線一直堅持學下去,相信會有很大的進步!程序很痛苦,但是堅持就一定能成功!不積跬步,無以至千里,等到完成之后再回顧這一段路程的時候,你肯定會感慨良多,
看完這篇內容后,相信以下兩件事,也會對你的個人提升有所幫助:
1、 點贊,讓更多人能看到這篇文章,同時你的認可也會鼓勵我創作更多優質內容,
2、 讓自己變得更強:想一想,如果你想在測驗這個行業一直做下去,你的經驗和測驗技術是遠遠不夠的,你需要進階,你需要豐富你的技術堆疊!還等什么!
最后為了能讓你們的學習路上順順利利,我給你們準備了一套超全的學習路線以及各類軟體測驗資料包,能很大程度幫助到你們,希望能幫到有需要的小伙伴,需要的話,關注我,看主要簡介自行領取哦(不懂的可以私信我),
如果我的博客對你有幫助、如果你喜歡我的博客內容,請 “點贊” “評論” “收藏” 一鍵三連哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/292879.html
標籤:其他
上一篇:室友想抄你的代碼,你給還是不給?
