1、為什么要做接口測(cè)試?
l 提前發(fā)現(xiàn)缺陷,解決問(wèn)題靠前
l 提前發(fā)現(xiàn)業(yè)務(wù)測(cè)試不易測(cè)出的缺陷
l 通過(guò)邊界值、異常測(cè)試等保障接口的健壯性
l 解決黑盒測(cè)試無(wú)法測(cè)試的場(chǎng)景,如測(cè)試userId為空或異常值的場(chǎng)景
2、做接口測(cè)試的條件?
l 完善的API文檔(數(shù)據(jù)類(lèi)型、必填項(xiàng)、邊界值、默認(rèn)值、響應(yīng)數(shù)據(jù)等)
l 服務(wù)正常,能夠獲取到 st & sid
l 梳理清楚接口間的關(guān)系
l 梳理關(guān)聯(lián)接口間數(shù)據(jù)
3、接口測(cè)試的關(guān)注的測(cè)試點(diǎn)?
l 響應(yīng)的數(shù)據(jù)必須與API文檔的定義的須一致
l 響應(yīng)的結(jié)果集須與表數(shù)據(jù)一致
l 服務(wù)日志
l 響應(yīng)時(shí)間
4、怎么快速高效的進(jìn)行?
l測(cè)試前更加業(yè)務(wù)流程對(duì)接口進(jìn)行分類(lèi)
l 利用文本對(duì)比,解決繁瑣的校驗(yàn)
5、接口測(cè)試點(diǎn)匯總,如圖一所示:

圖一