最近在做接口測試,順便將接口測試用例的設計思路總結下,接口測試主要涉及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
以上總結了7類的用例設計方法,有遺漏以后補充
@晴-2017-03-03 10:35:03
@晴-2017-03-09 17:34:25 補充