1. 程式人生 > >介面測試-1.1概念以及開展介面測試的原因

介面測試-1.1概念以及開展介面測試的原因

 

簡單粗暴總結介面測試的概念,型別,本質,原因,測試點

1.什麼是介面測試?

測試A,B模組間的資料傳遞。就是:通過客戶端登入系統 = 傳參呼叫登入api

測試的重點就是檢查資料的交換,傳遞和控制管理過程,以及系統間的邏輯依賴關係。

 

2.介面型別

程式內部介面:本系統各個模組或者功能間的介面傳參,這些api只能本系統自己用。

系統對外介面:呼叫別人的api,比如:QQ賬號登入api,物流跟蹤api......

 

3.介面分類

webservice介面:soap協議,請求/回覆都是xml格式

http api介面:http協議,請求是key-value格式,返回大多是json格式。

 

3.開展介面測試的原因?

修復成本低,能發現底層bug,測試活動能儘早介入

前後端分離,易維護

越過客戶端測伺服器的安全性,穩定性

 

4.後端介面測試的測試點

  • 業務功能測試(正常/異常場景)
  • 邊界值分析測試(業務邊界、引數邊界)
  • 引數組合測試
  • 異常測試(重複提交,環境異常,大數量測試)
  • 效能測試(併發,事務,分散式,壓力)
  • 安全測試

 

結語:介面測試還是黑盒測試,從客戶端測功能,變成了無客戶端呼叫api測