不知道題主所說的自動化測試具體指哪種?在IT及網際網路行業,自動化測試一般會按以下幾點區分:
1.PC端的UI自動化測試
2.Web端的UI自動化測試
3 App端的UI自動化測試
不同系統平臺所採用的自動化測試框架不同,需要根據當前專案選擇適合的框架及工具,如PC平臺常用的QTP、Web端較為常用的Selenium、App端的Appium等。
1. 針對模組介面的測試
2. 針對web介面的測試
模組介面測試主要測試模組的呼叫及返回;而web介面測試又可細分為伺服器介面測試(泛指後端)和外部介面測試(比如系統所呼叫的第三方登入介面)。常用工具如Jmeter、Postman等
目前市面上常見的商業及開源工具,都支援Java、Python、Ruby、C#等主流語言,可根據自己的技術棧和專案需要進行選擇。
瞭解了以上資訊後,我們就可以根據自己的平臺及技術棧,去找自動化測試相關書籍進行研究了,我在這裡借花獻佛,推薦幾本對我當初開始做自動化有幫助的專業書。
1.《Selenium2自動化測試實戰-基於Python語言》
基於python+Selenium2自動化測試框架的教程,作者是蟲師,一直致力於測試技術的研究及分享,此書主要針對初上手web自動化測試的同學,但同時也適用於有經驗的測試人員,可以幫你樹立對自動化框架的認知。
2.《騰訊Android自動化測試實踐》
該書為騰訊移動測試團隊出品,跟隨書的每個章節,可以一步步瞭解騰訊的android測試流程及先進的測試方法。
3.《騰訊Ios測試實踐》
此書也是騰訊移動測試團隊出品,主要總結了團隊在ios測試方面的經驗,涵蓋業務、專項等,如果做移動測試的同學想提升業務能力及拓展思維,建議讀此書。
4.《Web介面開發自動化測試-基於Python語言》
市面上很少有專門講介面測試的書,隨著網際網路行業的發展,測試開發會逐漸取代手工測試是必然趨勢,並且介面相對UI來說,因其變動少,成本也可控,所以現在大多數企業也都比較重視介面測試及介面自動化。此書適合有python語言基礎的同學,可以結合《Selenium2自動化測試實戰-基於Python語言》一起看。
不知道題主所說的自動化測試具體指哪種?在IT及網際網路行業,自動化測試一般會按以下幾點區分:
針對UI的自動化1.PC端的UI自動化測試
2.Web端的UI自動化測試
3 App端的UI自動化測試
不同系統平臺所採用的自動化測試框架不同,需要根據當前專案選擇適合的框架及工具,如PC平臺常用的QTP、Web端較為常用的Selenium、App端的Appium等。
針對介面的自動化測試1. 針對模組介面的測試
2. 針對web介面的測試
模組介面測試主要測試模組的呼叫及返回;而web介面測試又可細分為伺服器介面測試(泛指後端)和外部介面測試(比如系統所呼叫的第三方登入介面)。常用工具如Jmeter、Postman等
目前市面上常見的商業及開源工具,都支援Java、Python、Ruby、C#等主流語言,可根據自己的技術棧和專案需要進行選擇。
瞭解了以上資訊後,我們就可以根據自己的平臺及技術棧,去找自動化測試相關書籍進行研究了,我在這裡借花獻佛,推薦幾本對我當初開始做自動化有幫助的專業書。
1.《Selenium2自動化測試實戰-基於Python語言》
基於python+Selenium2自動化測試框架的教程,作者是蟲師,一直致力於測試技術的研究及分享,此書主要針對初上手web自動化測試的同學,但同時也適用於有經驗的測試人員,可以幫你樹立對自動化框架的認知。
2.《騰訊Android自動化測試實踐》
該書為騰訊移動測試團隊出品,跟隨書的每個章節,可以一步步瞭解騰訊的android測試流程及先進的測試方法。
3.《騰訊Ios測試實踐》
此書也是騰訊移動測試團隊出品,主要總結了團隊在ios測試方面的經驗,涵蓋業務、專項等,如果做移動測試的同學想提升業務能力及拓展思維,建議讀此書。
4.《Web介面開發自動化測試-基於Python語言》
市面上很少有專門講介面測試的書,隨著網際網路行業的發展,測試開發會逐漸取代手工測試是必然趨勢,並且介面相對UI來說,因其變動少,成本也可控,所以現在大多數企業也都比較重視介面測試及介面自動化。此書適合有python語言基礎的同學,可以結合《Selenium2自動化測試實戰-基於Python語言》一起看。