2 回答

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
對(duì)于接口測(cè)試,首先測(cè)試人員要懂代碼,你只需要知道接口的作用是什么就可以了,其次,自己去讀開發(fā)的代碼。
然后,根據(jù)該接口功能及代碼寫測(cè)試用例:根據(jù)該接口參數(shù),構(gòu)造不同的用例,測(cè)試接口在參數(shù)合法及非法情況下能否達(dá)到預(yù)期效果,根據(jù)該接口中的邏輯,測(cè)試該接口實(shí)現(xiàn)代碼的邏輯,進(jìn)行容錯(cuò)及健壯性測(cè)試,靜態(tài)檢測(cè)代碼,看是否有內(nèi)存泄露、或永遠(yuǎn)走不到的分支、代碼規(guī)范及邏輯是否合理,對(duì)于一些接口,需要進(jìn)行多線程測(cè)試。
接口測(cè)試一般會(huì)用于多系統(tǒng)間交互開發(fā),或者擁有多個(gè)子系統(tǒng)的應(yīng)用系統(tǒng)開發(fā)的測(cè)試。接口測(cè)試適用于為其他系統(tǒng)提供服務(wù)的底層框架系統(tǒng)和中心服務(wù)系統(tǒng)。
主要測(cè)試這些系統(tǒng)對(duì)外部提供的接口,驗(yàn)證其正確性和穩(wěn)定性。接口測(cè)試同樣適用于一個(gè)上層系統(tǒng)中的服務(wù)層接口,越往上層,其測(cè)試的難度越大。接口測(cè)試在淘寶的應(yīng)用是一個(gè)自下而上的發(fā)展過程。

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
做接口測(cè)試流程:
測(cè)試接口文檔。
根據(jù)接口文檔編寫測(cè)試用例(用例編寫方法完全可以按照黑盒測(cè)試的用例編寫規(guī)則來編寫,如:邊界值、正交表等等設(shè)計(jì)方法)。
執(zhí)行測(cè)試,查看接口返回的接口數(shù)據(jù)是否正確,主要檢查返回的接口是否和接口文檔中定義的一樣,還有要檢查返回的數(shù)據(jù)是否和數(shù)據(jù)庫中的保持一致。
接口測(cè)試是測(cè)試系統(tǒng)組件間接口的一種測(cè)試。接口測(cè)試主要用于檢測(cè)外部系統(tǒng)與系統(tǒng)之間以及內(nèi)部各個(gè)子系統(tǒng)之間的交互點(diǎn)。測(cè)試的重點(diǎn)是要檢查數(shù)據(jù)的交換,傳遞和控制管理過程,以及系統(tǒng)間的相互邏輯依賴關(guān)系等。
①目的:測(cè)試接口的正確性和穩(wěn)定性;
②原理:模擬客戶端向服務(wù)器發(fā)送請(qǐng)求報(bào)文,服務(wù)器接收請(qǐng)求報(bào)文后對(duì)相應(yīng)的報(bào)文做處理并向客戶端返回應(yīng)答,客戶端接收應(yīng)答的過程;
③重點(diǎn):檢查數(shù)據(jù)的交換,傳遞和控制管理過程,還包括處理的次數(shù);
④核心:持續(xù)集成是接口測(cè)試的核心;
⑤優(yōu)點(diǎn):為高復(fù)雜性的平臺(tái)帶來高效的缺陷監(jiān)測(cè)和質(zhì)量監(jiān)督能力,平臺(tái)越復(fù)雜,系統(tǒng)越龐大,接口測(cè)試的效果越明顯(提高測(cè)試效率,提升用戶體驗(yàn),降低研發(fā)成本)。
接口測(cè)試范圍:
a)業(yè)務(wù)功能(包括正常、異常場景是否實(shí)現(xiàn))
b)業(yè)務(wù)規(guī)則(覆蓋度是否全面)
c)參數(shù)驗(yàn)證(邊界、業(yè)務(wù)規(guī)則是否達(dá)到要求)
d)異常場景(重復(fù)提交、并發(fā)提交、事務(wù)中斷、多機(jī)環(huán)境、大數(shù)據(jù)量測(cè)試)
e)性能測(cè)試(響應(yīng)時(shí)間、吞吐量、并發(fā)數(shù)、資源要求)
f)安全測(cè)試(權(quán)限驗(yàn)證、SQL注入等)
添加回答
舉報(bào)