1. 程式人生 > >【轉】接口測試總結

【轉】接口測試總結

方法 服務 系統 查詢 註冊 都沒有 構造 通過 只需要

網絡上接口測試資料很多,但是都是很散亂的,於是整理下資料,就有了這個blog

什麽是接口測試

接口測試是測試系統組件間接口的一種測試。

接口測試可以分為哪幾種

  1、系統與系統之間的調用,比如銀行會提供接口供電子商務網站調用,或者說,支付寶會提供接口給淘寶調用

  2、上層服務對下層服務的調用,比如service層會調用DAO層的接口,而應用層又會調用服務層提供的接口,一般會通過

3、服務之間的調用,比如註冊用戶時,會先調用用戶查詢的服務,查看該用戶是否已經註冊。

測試思路

對於接口測試,首先測試人員要懂代碼,你只需要知道接口的作用是什麽就可以了(有文檔更好,但大部分都沒有);其次,自己去讀開發的代碼;然後,根據該接口功能及代碼寫測試用例。

用例設計:

1:寫一個程序去調用該接口,看是否能夠達到該接口所定義的功能

2:根據該接口參數,構造不同的用例,測試接口在參數合法及非法情況下能否達到預期效果

3:根據該接口中的邏輯,設計不同條件的用例,測試該接口實現代碼的邏輯

4:進行容錯及健壯性測試

5:靜態檢測代碼,看是否有內存泄露、或永遠走不到的分支、代碼規範及邏輯是否合理。

6:對於一些接口,需要進行多線程測試

實現方法

工具來說是很多的,比如loadrunner、soapUI、Jemter等都是可以實現的

【轉】接口測試總結