接口測試是測試系統組件間接口的一種測試,主要用于檢測外部系統與系統之間及內部各個子系統之間的交互點。測試的重點是檢查數據的交換、傳遞和控制管理過程,以及系統間的邏輯依賴關系等。簡單地說,接口測試就是通過URL向服務器或者其他模塊傳輸數據,然后看看它們返回的數據是不是預期的。
在一個項目中,前端和后端的開發總是不同步的,一般是后端已經完成,前端仍未開發。而接口測試無需等到前端頁面功能都開發完畢后才開始,基本和開發人員的編碼平行工作。且由于接口測試可早期介入,發現問題比系統測試早很多,減少了修改bug的成本;同時在提交給系統測試前,接口測試已經對項目代碼的核心模塊做了詳盡的測試,大大加速系統測試的時間,能較好地確保項目的按時發布。