接口測試用例如何設計

一、如何編寫接口測試用例

接口測試的編寫的思路和功能測試的思路是一樣的

1)首先考慮接口正常調(diào)用,就是輸入正常的參數(shù)值,檢查接口返回的響應結果,和我們的接口文檔是否一致;
2)再去考慮一下接口的異常驗證,依據(jù)限制約束,我們需要去考慮包括長度啊、類型啊、必填等異常,同步的話,需要考慮一下邊界值。
3)還需要考慮一下,數(shù)據(jù)庫的增刪改查是否正確
4)另外再補充一下我們的業(yè)務規(guī)則驗證,接口的安全性測試,最好我們再去考慮一下接口的性能,這一點的話,就需要看系統(tǒng),有沒有需求要做這個,大體上就是這樣去設計。

二、接口測試用例有3類(邏輯測試,異常測試,路徑測試):

1)邏輯測試:主要是根據(jù)開發(fā)提供的接口文檔來設計測試用例,接口文檔包含的要素(前提條件,輸入?yún)?shù),參數(shù)類型,業(yè)務邏輯,返回輸出描述等),此類主要測試在正常輸入的情況下,是否能得出正確的輸出結果。主要使用的用例設計方法是等價類劃分,邊界值等

2)異常測試:接口邏輯的測試中主要測試接口正常邏輯,即對外提供的接口服務是基本可用的,但僅邏輯測試不能保證數(shù)據(jù)的安全及程序接口在異常情況下的邏輯處理的正確性
(a) 空值,null;
(b) 參數(shù)屬性(如:未賦值的參數(shù))
(c) 異常業(yè)務參數(shù)(如:構造不滿足業(yè)務異常業(yè)務參數(shù))
(d) 參數(shù)個數(shù)、參數(shù)類型錯誤(如:接口文檔中定義必填參數(shù)2個int,輸入?yún)?shù)僅1個,類型非int)

3)路徑測試:當被測接口的實現(xiàn)方法中,判斷邏輯復雜分支多,且判斷中又調(diào)用了其他的接口,此時必須要進行路徑覆蓋測試

三、接口測試用例模版

image.png

四、接口測試用例的編寫要點


image.png

接口文檔:
http://m.itdecent.cn/p/04828ff81c6a

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容