1. 程式人生 > >接口測試實踐

接口測試實踐

rip 參數 pos 用戶輸入 數據傳遞 檢查 重點 開發人員 外部

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

接口測試的關註點:

1:接口返回的數據與期望結果是否一致。

2:檢查接口的容錯性,假如傳遞數據的類型錯誤時是否可以處理。

3:接口參數的邊界值,例如,傳遞的參數足夠大或為負數時,接口是否可以正常處理。

4:接口的性能,接口處理數據的時間也是測試的一個方法。牽扯到內部就是算法與代碼的優化。

5:接口的安全性。

web接口測試分為:服務器接口測試和外部接口測試

服務器接口測試:是測試瀏覽器與服務器的接口。這個很容易理解,我們知道web開發一般分前端和後端,前端開發人員用html/css/javascript等技術。後端開發人用php/java/python/ruby等各種語言。用戶輸入的數據是輸入到的前端頁面上,怎樣把這些數據傳遞的後臺的呢?通過http協議的get與post請求來實現前後端的數據傳遞。這也可認為是接口測試,調用的登錄接口還是查詢接口,傳參的是用戶密碼還是搜索關鍵字。

外部接口測試:這個很典型的例子就是第三方登錄,比如你做的新系統免於新用戶重新註冊的麻煩會提供第三方登錄,那用戶在登錄的時候調用的就是第三方登錄的接口,由第三方驗證用戶名和密碼並且返回給當前系統。

接口測試實踐