介面測試

waiting666發表於2018-07-23

一、介面測試的基本定義

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

   按自己的話說對介面來說,給予一定的引數之後介面能返回與之對應的結果。

二、介面測試主要測什麼

所以介面測試主要包括:資料庫,快取,訊息佇列等前端之外的測試。

舉個例子,把付錢這一個動作當作一個介面的話,那麼付錢你需要什麼:需要錢!

需要錢也有什麼條件,需要多少錢,需要什麼幣種,需要付幾次錢?

所以介面測試主要測試的是:功能,效能,安全等

三、介面測試怎麼測

介面大致分為兩種,一種指的是後端提供的介面,一種指的是前端提供的介面,

前端提供的介面也就是通常我們們進行訪問的http介面,對這種介面進行測試的方法可以使用工具POSTMAN進行測試。

後端提供的介面,是沒有介面的,對這種介面進行測試的方法就是寫程式碼直接呼叫開發的介面。

四、介面測試要注意的地方

1、冪等測試

什麼是冪等測試?一直聽說冪等測試,最近去查了查,冪等測試。

數學裡面學冪的是時候是這樣描述的,a^m讀作a的m次冪,意思把a連乘m次。

那麼對於介面測試,冪等指的是任意多次執行所產生的影響與一次執行相同,不用擔心重複執行會對系統造成改變

那怎麼做冪等測試呢?

比如說:重複交易

2、資損點

3、大資料量測試

 

 

相關文章