自動化測試之路

 

測試金字塔

測試金字塔,應該算是一個術語吧,一種測試理論html

從下到上,單元測試,API測試,UI測試java

 

 理想中的自動化測試結構應該是大量的單元測試(UNIT測試)+適量的集成測試(或者API測試)+少許的UI測試。shell

參考文章:編程

談談API功能測試 工具

------------------------------------------------------------------------------------------------------------------------------------------------------------post

什麼是UI測試?
UI測試,包括GUI測試和CLI測試;
UI(用戶界面)包括GUI(圖形用戶界面)和CLI(命令行界面,如WS系統下的DOS命令臺或者Linux下的shell命令臺)

 

三種主要的GUI測試技術:腳本測試(UI自動化測試技術),探索性測試和用戶體驗測試單元測試

 參考文章:測試

什麼是GUI測試 ui

什麼是API測試

 

我的理解:

正如這個文章而言,成功的API測試須要四要素:


一、正確的及時的文檔,文檔最好是詳細且最近新寫的,老文檔就會不好勁大量錯誤;

二、抓包,熟練使用抓包工具,而且最重要的分析能力,這個可能須要對工程結構要有了解,須要代碼書寫能力,對你算是最困難的吧,須要時間積累和總結,不過看多了也就那樣,java也就常見幾種,其它語言也是;

三、而後是http的請求和相應的報頭,這個特別有意思,就是http協議的理解程度了,我給你推薦一篇文章,你看過的,文字不多,信息量極大——HTTP消息結構息結構http://www.runoob.com/http/http-messages.html

四、最後就是你要對業務熟悉

 

--第二點對你最難,個人建議是你當即能作的是第四第一第三,同時兼顧第二點

--你既然在作API測試了,就應該學別人,掌握敲門,這四要素我以爲說得擠對,你須要作到

 

 

你目前在作大量的接口測試,徹底能夠系統看看API測試的方法論和工具

方法論能夠看書看文章

工具就是指soapui、jmeter、postman等工具的熟練使用和一些快捷鍵或者使用技巧

 

 

你如今的接口測試,屬於API(Application Programming Interface ,應用編程接口)測試。

API測試和UI測試在測試金字塔中的位置你知道嗎?

 

----------------------------------------------------------------------------------------------------------------------------------

 

SoapUI、Jmeter、Postman三種接口測試工具的比較分析——灰藍

HTTP 消息結構

API測試工具SoapUI & Postman對比分析 

相關文章
相關標籤/搜索