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