知道ddt的基本使用方法之后,練習把之前用excel文件來維護的接口測試用例改用unittest+ddt來實現。 這里我選用yaml文件來管理接口參數,開始本來想用json,但是json無法添加注釋,可讀性不好。 1.向yaml文件中添加數據 下面截圖是接口文檔中的各個接口,每個接口都有一個 ...
一般進行接口測試時,每個接口的傳參都不止一種情況,一般會考慮正向 逆向等多種組合。所以在測試一個接口時通常會編寫多條case,而這些case除了傳參不同外,其實並沒什么區別。 這個時候就可以利用ddt來管理測試數據,提高代碼復用率。 先看一個簡單的demo 可以看到,雖然只寫了一條用例,但是卻執行了 次,根據傳參不同,得到不同的結果,相當於 條用例。 我這里只是用了ddt.data,ddt還有其 ...
2018-04-28 23:15 1 3245 推薦指數:
知道ddt的基本使用方法之后,練習把之前用excel文件來維護的接口測試用例改用unittest+ddt來實現。 這里我選用yaml文件來管理接口參數,開始本來想用json,但是json無法添加注釋,可讀性不好。 1.向yaml文件中添加數據 下面截圖是接口文檔中的各個接口,每個接口都有一個 ...
前言 數據驅動測試: 避免編寫重復代碼 數據與測試腳本分離 通過使用數據驅動測試,來驗證多組數據測試場景通常來說,多用於單元測試和接口測試 ddt介紹 Data-Driven Tests(DDT)即數據驅動測試,可以實現不同數據運行同一個測試用例。ddt本質其實就是裝飾器 ...
生活吧。 ------------------------------------------------------------------------------------------------------------------------------------ 這里用的接口相關參數看這里 ...
HTMLTestRunner_jpg文件的同學,可以百度自行下載(找個好看的) 到這,一個簡單的ddt就 ...
平時都是參考或者copy,仔細看看,發現不看任何其他的參考,完全動手從頭寫一個接口測試,根本不太熟練。於是有了下面的實踐。 簡單點,先來個get接口的。在Swagger上面找一個簡單接口,可以點Try it out先在Swagger上面簡單實踐看下是什么效果 接下來我們打開 ...
1.接口測試定義 1.1什么是接口(API) 接口主要用於外部系統與系統之間以及內部各個子系統之間的交互點,定義特定的交互點,然后通過這些交互點來,通過一些特殊的規則也就是協議,來進行數據之間的交互。 API全稱Application Programming Interface,這里面 ...
Test-driven development(TDD)開發模式在今天已經不是什么新奇的事了,它的開發思維是在開發一個產品功能的時候,先 編寫好該功能的測試代碼,在編寫開發比如,比如要寫二個數相除的函數,那么它的測試代碼應該為: 執行如上的代碼,會提示 ...
Swagger上面找一個post接口,如圖。同樣可以先在swagger上面try it out先驗證下本接口效果 經試驗,參數如下,加上正確的token,可以正確查詢到結果: { "id": 283, "name": "", "orderBy": 2, "pageNo ...