ddt介面測試的好處在於可以很大程度上減少重複的**量,注意ddt為第三方庫,需要手動安裝具體**如下:
from ddt import ddt,data,unpack
import unittest
@ddt
class ddt_test(unittest.testcase):
#測試資料
test1 = ,"result":}
test2 = ,"result":}
test3 = , "result": }
@data(test1,test2,test3)
# @unpack
def test_case(self,*args):
#請求引數
test_data = args[0]["data"]
#預期結果
result = args[0]["result"]
#傳送請求後的實際結果
actual_result =
#新增斷言
self.assertequal(actual_result["code"],result["code"])
if __name__ == "__main__":
unittest.main()
測試 介面測試
最近,做了一系列的介面測試。首先,梳理一下我的疑惑。1 展示文案較多。內容多 形式多 條件分支多。2 需要測試的客戶端多。包括web介面 android介面 iphone介面。3 賬號型別多。根據角色,不同的角色是不一樣的。4 系統支援定製。定製的的細節可以精確到,乙個 中的哪行展示,那列不展示。5...
介面測試 dubbo 介面測試技術
dubbo是阿里巴巴開源的一套rpc方案,以為理念很契合微服務,這幾年很火,使用者裡面不凡京東,噹噹,去哪兒等大公司。rpc場景 dubbo架構 官網也提供了乙個很簡單實用的demo來演示dubbo協議的使用,用起來的確很簡單強大。可參考 首頁的例子已經很好了。任何乙個dubbo服務都支援乙個簡單的...
python測試介面 Python 介面測試(一)
1.概念 介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。2.環境準備 1.安裝python 2.安裝requests庫。也可以在cmd輸入 pip ins...