最近一直在做接口方面的測試,将目前階段接口測試總結下,希望志同道合朋友一起溝通交流,積極留言
接口用例設計
1.接口文檔測試
1)文檔的格式要求是否符合規定
2)參數說明是否詳細
3)字段代表意義
4)參數類型
5)參數最大長度,最大值
6)接口傳回字段說明是否說明清晰
7)傳回的狀态碼是否說明,對異常情況說否說明,比如傳入空傳回message值
8)有條件讓開發提供接口請求樣例
2.接口優先級分類
2.1接口調用
1)暴露在外面的接口,因為通常該接口會給第三方調用
2)供系統内部調用的核心功能接口
3)供系統内部調用非核心功能接口
2.2 用例設計優先級
1)正向用例優先測試,逆向用例次之
是否滿足前提條件 > 是否攜帶預設參值參數 > 參數是否必填 > 參數之間是否存在關聯 > 參數資料類型限制 >參數資料類型自身的資料範圍值限制
3.用例設計
1)單個參數校驗,具體接口文檔
2)邊界值設計法
3)等價類設計法
4)必填項、非必填項校驗
5)參數輸入為空
6)參數字段未傳入
7)字元類型不一緻
8)多個參數校驗
基于單個參數,正交分析法,将多個參數組合覆寫用例
4. 場景用例組合
1)正向流程主幹
2)分支流程功能校驗
正常分支流程
異常分支流程場景
3)接口不同順序調用
接口可以跳過界面限制
5.接口自動化願景
做到接口自動化,做到TDD,測試驅動開發