介面測試怎麼做比較好?
阿新 • • 發佈:2022-04-20
1、介面測試的定義
介面是前後端溝通的橋樑,是資料傳輸通道,包括外部介面、內部介面。電腦上的鍵盤的按鍵就是電腦向人提供的介面。鍵盤上的按鍵(介面),打字時候輸入的qwer(介面的輸入) ,展現在電腦螢幕上的qwer(介面的輸出)
2、介面的本質
介面是具有特定輸入和特定輸出的一套邏輯處理單元。是指對協定進行定義的引用型別。其他型別實現介面,以保證它們支援某些操作。介面指定必須由類提供的成員或實現它的其他介面。與類相似,介面可以包含方法、屬性、索引器和事件作為成員。
3、HTTP 工作原理
HTTP協議工作於客戶端-伺服器(C/S)架構上。瀏覽器作為HTTP客戶端通過URL向HTTP服務端即web伺服器傳送所有請求。 介面傳送請求時候的互動原理:客戶端傳送網路請求→API閘道器,閘道器可能部署在(阿里雲,Apache,IIS,nginx等)→再到後端服務services(可能存在多層級的服務)→servies再去資料庫(大資料)獲取資料→資料返回給客戶端,http預設是持久連線。
介面測試是基於協議進行測試的,實際上是黑盒測試,基本的測試思路是通過輸入和輸出判斷被測系統或者物件的邏輯。其中介面是具有特定輸入和特定輸出的一套邏輯處理單元,測試介面時候不需要知道它的內部實現邏輯。
推薦閱讀: