自動化測試14

2022-07-10 12:00:14 字數 1191 閱讀 9469

如何開始學習web ui自動化測試?如何選擇一門指令碼語言?選擇什麼自動化測試工具?

本人已經做測試快5年,很慚愧,感覺積累不夠,很多測試都不會,三年多功能測試,最近兩年才開始接觸和學習自動化測試。打算寫乙個系列文章,關於如何從零開始到會設計和組裝乙個簡單的web ui自動化測試框架。把文章放到這裡的目的,方便以後自己記不住,回過來看看,還有就是給一些想學習web自動化測試的朋友們一些學習參考和交流,互相提高測試技能。

一. 為什麼學習自動化測試

首先,你是乙個測試工程師,這個問題就應該很好解答,都是被逼的,作為乙個測試工程師,如果不會一點**和指令碼,很容易被開發人員鄙視,很容易被剛畢業學生的搶走工作,最後就是被淘汰,苦苦找不到理想的工作。

隨便看看乙個招聘**關於測試工程師的要求,功能測試是基本要求,要會介面測試,要會自動化測試,要會效能測試,要會安全測試,要懂得持續整合,要看得懂**,要程式設計能力,能通過設計開發,提高測試流程和規範,減少時間成本。上面任何乙個測試領域,現在都有自動化測試工具和方法出現,只能手工測試的人來說,感覺很無奈,感覺什麼都不會了。

為了延長測試職業生涯,為了更好的工作機會,開始決定學習程式設計,學習一點自動化測試技術。開始奮鬥吧。

二. 自動化測試從什麼領域開始

gui測試 vs api測試

三.為何選擇python+selenium

選擇了學習web ui 自動化測試這個方向,接下來就選擇乙個合適的工具或者框架,還有合適的指令碼語言。選擇selenium的原因是,它是開源的,開源意味不要收費,而且使用的人越來越多,就這麼簡單,這裡不羅列selenium的優點。工具選好了,接下來選擇乙個合適的指令碼開發語言。

四.如何學習python基本語法

確定了選擇python+selenium方向後,第一件事情就是收集資料。需要收集selenium的介紹文件,python語言基礎入門學習文件。只有學會了python基本語法,你才可以開始學習編寫指令碼。

python 入門資料:

1.  笨方法學python.pdf(強烈推薦)

有中文版和英文版,建議研讀和動手操作,至少學習到第44個練習(目錄參考英文版),大概是物件導向和繼承介紹。

selenium介紹文件:

1.    官網介紹(需要fq): 

2.    wiki介紹: 

來自:

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...

測試自動化 自動化測試的定義

相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...

測試自動化

自動化測試有兩種含義 開發過程的自動化單元測試和功能驗證階段的自動化黑盒測試。這兩者融合到daily build中,是daily build的最重要核心。daily build和自動化單元測試另文詳述,此處主要說說自動化功能測試。自動化測試的投入產出比以及實際應用效果其實不高 自動化測試作為提高測試...