前言
為了大家在學習自動化測驗的道路上能夠順風順水,少走彎路,我給大家整理了一整套自動化測驗的學習路線,學習資料,以及面試大全,
點擊這里就能領取了(備注:CSDN)

正文
很多進入測驗行業的人前兩年都只會做手工測驗,只會點點點,隨著年齡的增長,很容易被開發人員嫌棄,被應屆畢業生取代,最后只能被淘汰,面臨中年危機,找不到心儀的作業,
所以,為了能夠延長測驗職業生涯,為了升職加薪,為了找到理想的作業,為了不被行業淘汰, 你必須得逼自己學會自動化測驗!
1、自動化測驗從哪里開始學?
萬事開頭難,對于未知的技術,很多的人都會四處尋找,也有的人直接就望而卻步,其實聽再多的經驗分享 ,學再多的理論知識,都不如親自動手實踐看看,從不會到會真的并不難,
關于“從哪個領域開始自動化測驗”這個問題,這里推薦從Web UI自動化開始學起, 原因主要是:web UI自動化便于入門、便于理解,
值得注意的是,自動化測驗需要有編程語言的基礎,在學習自動化測驗之前,建議去學一下Python的基礎,
2、為什么要選擇Selenium?
在選擇了自動化測驗的方向之后,緊接著就是選擇測驗工具,
這里推薦Selenium, 最主要原因在于:開源,用的人非常多,
Selenium通過web driver模擬人為控制瀏覽器進行自動化操作,目的主要是為了測驗自動化web應用程式,
其實自動化就是電腦模擬人的操作,人如何做就讓電腦如何做,其重點在于如何定位頁面元素?如何對元素進行操作?
3、為什么要選擇學習Python?
原因:學習難度小,開發周期短,對目前國內大多數測驗人員來說,編碼經驗不足,python是個很好的入門語言,膠水語言,能與C++, Java, COM, and .NET,Object-C 整合,
測驗部門要做單元測驗,介面測驗,因為人員比例的關系,不可能讓測驗人員同時掌握多門語言,python可以對C/C++, Java, Object-C進行介面封裝后, 實作單元測驗,語法簡約,清晰,減少后期維護的難度,
當然,如果你有Java基礎,也可以選擇Java,
四、Web自動化需要掌握的核心技術點
確定了Python+Selenium方向后,接下來就是實戰,
自動化一般需要四步操作:獲取元素,操作元素,獲取回傳結果,斷言(回傳結果與期望結果是否一致),最后自動出測驗報告,
Selenium提供8種元素定位的方法:id,name,class name,link text,xpath,css selector,tag name ,partial link tex
五、學習程序中經常會遇到的問題
因為有如此之多的定位方法,讓我們在做自動化測驗的時候非常容易無所適從,不知道該如何選擇?或者說選擇了某些方法進行定位確定位不到,這就導致自動化測驗腳本無法繼續研發下去,
在元素定位的程序中比較常見的頁面元素有:文本框、按鈕,還有下拉框,彈出框,打開檔案,打開視頻,設定選項等,
當然如果覺得自學Python自動化測驗難以堅持,或者是想要速成,不想去栽跟頭,我還是建議你找老師規劃學習的路線,或者是直接找培訓機構學習,
Python全堆疊學習路線圖我也幫你們畫好了,點擊這里可以看到

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/231975.html
標籤:AI
