轉自:http://www.lxweimin.com/p/8c6547c0abf5
最近在做接口測試,順便將接口測試用例的設計思路總結下,接口測試主要涉及2個大的方向:
第一個大的方向就是:
獨立接口的測試
第二個大的方向就是:
構造情景,豐富接口測試數據,從而到達多維度測試接口的目的;
用力設計:
第一個方向:
用例一
基本功能,全部參數
1.參照接口文檔,了解接口功能后,首先判斷是否符合業務需求邏輯
2.驗證基本功能,將涉及到的參數全部傳參
用例二
缺少可選項
1.傳參中只有必填項,無可選項參數
2.傳參中只有必填項,缺少其中一個可選項參數
缺少必填項
1.傳參中缺少其中一個必填值,參照變1原則。
2.傳參中缺少全部必填參數,有可選項
3.將必填參數名稱修改為非法
用例三
參數越界
1.探測參數的邊界值,通過邊界值檢測接口
用例四
參數類型
1.字符串、整型
用例五
覆蓋全部路徑,包括正常、異常
用例六
入庫出庫檢查
入庫a,庫中值為:a,查詢值為a
```
第二個方向:
用例七
情景構建
這也是比較重要的,這個比較考驗測試同學對業務的熟練度,盡可能多的模擬場景,達到接口測試覆蓋度更加全面
eg:
具體失敗原因 姓名不能為空且限制1-50個字符165
昵稱不能為空且限制6-24個字符166
公司名稱不能為空且限制4-128個字符167
固定電話格式錯誤168
郵箱格式不正確,請修改后保存164
請選擇城市154
請選擇性別3003
```