一、測試流程
1. 確定待測接口范圍
總共要測多少接口、如何交互
待測接口統(tǒng)計渠道:接口文檔、代碼分析、線上log、客戶端抓包
2. 接口分析
3. 接口用例設(shè)計
4. 接口測試框架選擇
5. 測試用例編寫與維護
6. 持續(xù)集成
二、接口文檔
一份規(guī)范的接口文檔一般要包括如下內(nèi)容:
1.接口名稱
滿足公司的命名規(guī)范。
比如:biz.price.sellPrice.get
2.接口功能描述
比如:批量查詢價格
3.接口請求方式
比如:HTTP POST
4.接口地址
HTTP協(xié)議URL
5.輸入?yún)?shù)
包括 參數(shù)名稱 參數(shù)類型 是否必填 參數(shù)描述
比如: sku long Y 商品編號,多個商品以逗號分隔,最多不超過100個
6.請求示例
7.返回結(jié)果
8.錯誤代碼
9.響應(yīng)示例
三、接口分析
四、接口測試用例設(shè)計
Case參考點:
輸入?yún)?shù)測試,功能測試,邏輯測試,異常情況。
設(shè)計思路:
- a)優(yōu)先級-針對所有接口
外部接口 > 系統(tǒng)內(nèi)部核心接口 > 系統(tǒng)內(nèi)部非核心接口
- b)優(yōu)先級-針對單接口
正向用例 > 逆向用例(通常情況,非絕對)
前置條件 > 默認(rèn)參數(shù) > 參數(shù)必填 > 參數(shù)關(guān)聯(lián) > 參數(shù)類型限制 > 參數(shù)數(shù)據(jù)范圍限制
Case覆蓋:
主流程 -> 分支流程 -> 異常流程
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。