簡單理解介面測試

2021-08-30 08:50:39 字數 785 閱讀 8679

什麼是介面?

打兩個比方:

1.我們通過上下和樓層按鈕來乘坐電梯,這些按鈕就是電梯的介面,不管電梯內的具體的演算法怎麼變,我們都是這麼坐電梯的。

2.現在洗衣機都是自動化的,先泡再洗再漂再甩,那麼甩乾是怎麼知道自己要工作了呢,必須要由漂洗給它傳送訊息,我幹完了到你了,也就是說兩者存在互動,就是說兩者之間存在介面。我在修改漂洗的程式,讓他從3次變成4次,也不會對甩乾的過程有任何影響。

從這可以看出,介面一般分兩種,一種是程式對外的介面,還有一種就是系統內部的介面

那麼介面都幫我們做了哪些事呢?

電梯的介面幫我們傳遞了下到一樓的資訊,洗衣機內部介面,將資訊傳遞到下一流程。

注:所以綜合來說,介面就是不同系統或模組之間資訊交流的大門

什麼是介面測試?

顧名思義,介面測試就是測試介面,測試系統對外部提供的介面,測試模組之間的介面,通過直接控制被測應用的介面來驗證軟體是否在功能,可靠性,效能和安全方面達到預期。

為什麼進行介面測試?

介面測試有如下優點:

1.節約時間,縮短專案時間

2.提高工作效率

3.提高系統的健壯性

簡單來說就是收益大於投入,不解釋

如何做介面測試?

介面測試流程:

編寫用例時有如下原則:

1.勿忘初心,測試的是介面,而不是功能

2.造資料,在後台構造合適的資料來滿足介面

3.做斷言,根據介面的返回值,斷言其是否返回期望結果,並檢視資料庫驗證

4.資料還原,刪除測試過程中產生的結果,確保每個用例執行前都是乙個潔淨的環境

簡單的介面測試

引言 你好,我是handsomecui,下面介紹自己琢磨出的一種介面測試的方法。思路 本想著用junit來寫的,但是 單元測試與webservice好像有衝突,然後就想著建立乙個測試類,裡面放各種方法的json測試傳,通過瀏覽器傳的方法名反射得到方法,以及json串。測試類的設計 自己建立json串...

介面測試簡單定義

1 什麼是介面 其實我們在生活中無時無刻都在使用inte ce 滑鼠的左右按鍵,鍵盤的按鍵都是乙個inte ce。2 什麼是介面測試和我們為什麼要做介面測試 介面測試是測試系統元件間的一種測試,介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點應該是檢查資料的交換,傳遞...

postman簡單介面測試

get請求介面 1 雙擊開啟postman 2 選擇請求方式get,url,點選send 3 搞定,乙個簡單的get請求介面已完成,可以在下面body檢視返回結果。post請求 post請求和get請求操作步驟一樣,都是選擇請求方法,輸入url,填寫引數,點選send。最大的區別就是請求引數的輸入。...