色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql條件查詢xml,接口測試怎么才能做好

傅智翔2年前28瀏覽0評論
mysql條件查詢xml,接口測試怎么才能做好?

這個問題還是從需求、測試用例設計、執行來說吧。

A.需求

首先要了解這個接口提供的服務的需求定義,那么我們就知道大概測試的結果是啥。同時理論上要先提供接口規范,方便后續測試,以及給調用者聯調的一個文檔約定。

B.測試用例設計

根據測試的接口規范,基于業務進行場景設計,再結合邊界值設計方法、等價類劃分等常用設計方法進行用例設計。

1.設計的方向是常規的測試用例設計:協議規范測試、接口入參、接口出參。

協議規范測試:比如HTTP協議:URL地址、Header測試。不過一般情況下,默認調用者按照接口規范正常調用。這個不用過于詳細測試。

2.接口入參:參數個數測試(注意是否必傳字段),參數值測試(為空、正常值、非法值等,以及首尾有空格是否過濾)。

3.接口出參:至少涵蓋一條成功的響應和一條失敗的響應,當然我們測試出更多錯誤碼,我們的覆蓋率也就更全面。

4.業務場景用例:這個需要你對于這個接口的業務的了解程度,而且這是最重要的部分。

比如中間使用了緩存服務(第一次緩存沒有,是不是直接讀數據源,并存入緩存;第二次直接讀取緩存是否正確);

比如需要考慮請求外部的接口獲取相應的信息的時間損耗(連接不上外部接口,外部接口下線了,外部接口響應太慢);

C.測試用例執行

1.需要你對接口協議有一定的了解,選擇適當的開源工具(如postman)或者自己編寫腳本進行模擬請求。

2.需要熟悉接口所使用的中間件等知識(比如redis、kafka、mysql數據庫)。

3.需要模擬外部接口返回給你現在正在驗證的程序的接口。(比如扣費業務,你不可能每測一個業務,就去調真實扣費)。