Time will tell(時間會證明一切).
前言
(上篇鏈接)
在上篇文章,我們聊了一些關于軟體測驗工程師想要拿到高薪 offer 必須要具備的一些技術,以及我的一些個人經歷,
而后,我因為一個朋友的推薦,開始做起了測驗開發,

關于測驗開發
后來,一個機緣巧合,朋友推薦我去了一家金融公司做測驗開發,負責開發公司定制化的測驗質量平臺,
這對我來說是一個新的挑戰,新的領域,測驗開發在一線城市非常吃香,當時的待遇比初、中級開發工程師要高很多,到崗后頂住壓力,開始不斷系統學習測驗開發技能,然后應用于作業當中,
技術架構采用的是前后端分離,包括Python的后端開發框架Flask,前端框架vue,elementUI組件等,
堅持做了幾年的測驗開發,真實的體會到測驗開發等于測驗全周期的作業,包括產品功能業務熟悉,測驗平臺的需求設計,平臺前后端研發,平臺的自測,給到測驗部門幾十號人的推廣、培訓產品使用、運營,
所以,測驗開發的大前提是功能測驗經驗豐富、介面自動化、UI自動化非常熟練,不然很難以開展測驗開發作業,
目前測驗平臺專案研發已經完成并且在Github開源,有興趣的朋友可以去Github下載,
地址:https://github.com/ooqitech/ATP

創立了華測教育
在這十年測驗歷程里,
我看到了太多想提升測驗技術而沒有明確方向的人,深刻地體會到測驗人員的技術痛點,以及測驗這個角色在互聯網公司的待遇和地位遠不及其他崗位,甚至還是會有很多人會認為測驗在公司隨時能被取代,可有可無,
我的初衷很簡單:只為培養一線互聯網高級測驗工程師而生,愿景是服務好每一位學員,幫助測驗工程師全方位提升綜合技能,提升在企業的待遇和地位,
全部以我之前在企業真實專案實戰去驅動理論知識點,豐富的實戰場景演練,全方位提升測驗技術,建立一套屬于自己的技術體系,
目前我仍一直不斷學習和優化技術堆疊,保證著這些知識點是目前市面最先進、最主流的測驗技術,我想讓大家學的就是市場所需,將知識和技術變現,

軟體測驗行業的現狀
現在的測驗行業趨勢,你去面試任何級別的測驗工程師崗位,都會問到你是否會自動化測驗,所以自動化測驗已經是必備技能,而不是加分項了,
換句話說,會用開源的測驗工具不足以在公司漲薪或者跳槽至一線互聯網大廠,因為真正企業自動化測驗落地肯定是一個團隊在做,
當你熟悉使用這些開源框架之后,你會發現有些框架之間是相通的,所以基于這些開源框架,我們打造一個屬于自己的測驗框架,
可以根據公司實際測驗需求自主封裝適合專案的測驗框架,落地實用,建立自己的技術體系,得到一套落地有效的自動化測驗方案,從初級晉升為高級,
這樣讓我們自動化團隊將更多的精力放在測驗用例設計本身上面,達到提高產品質量,提升效率的目的,

如何在繁瑣重復的手工測驗作業中,慢慢擴展積累測驗技術,建立自己的技術體系?
由于歷史原因,大部分測驗人員最開始接觸都是純功能界面測驗,隨著作業年限,會接觸到一些常用測驗工具,比如抓包,資料庫,linux等,
但是有個比較常見的問題,由于現在企業大多數都是敏捷開發模式,容易陷入版本快速迭代中,
以至于沒有時間精力再去額外學習一些高級和主流的測驗技術,如某種編程語言、自動化測驗工具、測驗框架搭建、測驗平臺研發,
即使擠時間強迫自己學習,也不知道從哪里開始入手,很多那些碎片化的東西,只能讓你了解,而很難去消化,
當你要形成自己的輸出,用自己的思路和技術來做專案的時候,你又要回到那個知識框架里面去學習,
所以,不要碎片化資訊地學習,那不叫學習,要有決策性地學習,系統地學習,以及學習解決問題的思路,
比如介面測驗,已經是測驗工程師的必備技能,搭建介面自動化測驗框架也是測驗人員能力分水嶺的體現,

在自動化測驗的學習之路中,我也曾數次彷徨迷茫過:
1、想學自動化測驗,而不知道該怎么學,
2、想轉型自動化測驗,以及技術提升,卻不知道該怎么做,
3、自學自動化測驗程序中遇到問題,卻無處可問,始終停滯不前,
4、想系統地了解和學習自動化測驗,卻無從下手,
5、想系統了解web自動化測驗在企業中如何落地使用,卻不清楚自動化測驗流程,
我深深體會過沒人帶,沒人問的感覺,所以我把自己學習過的、實際作業中使用的技術、學習方法、心得、踩過的坑、以及面試題分享在了175317069群檔案夾中,同時群里有很多技術同行平時會交流一些技術問題,也有不定期的軟體測驗資料鏈接發放,期待你的加入!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/99213.html
標籤:其他
