介面測試相關知識記錄篇

2022-09-23 03:11:58 字數 561 閱讀 8580

簡而言之,就是你寫了一個具有特定功能的函式,封裝一下,讓別人通過url和http協議來呼叫它,向它傳遞函式所需的引數,然後函式就能實現某些功能,並把結果反饋給呼叫者。

介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。

現在很多系統前後端架構是分離的,從安全層面來說,只依賴前端進行限制已經完全不能滿足系統的安全要求(繞過前端太容易了), 需要後端同樣進行控制,在這種情況下就需要從介面層面進行驗證。

如今系統越來越複雜,傳統的靠前端測試已經大大降低了效率,而且現在我們都推崇測試前移,希望測試能更早的介入測試,那介面測試就是一種及早介入的方式。例如傳統測試,你是不是得等前後端都完成你才能進行測試,才能進行自動化**編寫。 而如果是介面測試,只需要前後端定義好介面,那這時自動化就可以介入編寫介面自動化測試**,手工測試只需要後端**完成就可以介入測試後端邏輯而不用等待前端工作完成。

介面測試是在整合測試階段進行的,介面的測試內容包括功能,效能,安全性等,具體屬於黑盒還是白盒測試,尚無定論,可能屬於灰盒。