原文:利用unittest+ddt進行接口測試(二):使用yaml文件管理測試數據

知道ddt的基本使用方法之后,練習把之前用excel文件來維護的接口測試用例改用unittest ddt來實現。 這里我選用yaml文件來管理接口參數,開始本來想用json,但是json無法添加注釋,可讀性不好。 .向yaml文件中添加數據 下面截圖是接口文檔中的各個接口,每個接口都有一個固定的序號,所以在設計每個接口的測試數據時,以序號來區分不同接口 yaml文件內容如下,需要注意的是yaml的 ...

2018-04-29 12:53 2 2045 推薦指數:

查看詳情

利用unittest+ddt進行接口測試(一):簡單demo

一般進行接口測試時,每個接口的傳參都不止一種情況,一般會考慮正向、逆向等多種組合。所以在測試一個接口時通常會編寫多條case,而這些case除了傳參不同外,其實並沒什么區別。 這個時候就可以利用ddt管理測試數據,提高代碼復用率。 先看一個簡單的demo ...

Sun Apr 29 07:15:00 CST 2018 1 3245
Python unittest+DDT實現的數據驅動測試

前言 數據驅動測試: 避免編寫重復代碼 數據測試腳本分離 通過使用數據驅動測試,來驗證多組數據測試場景通常來說,多用於單元測試接口測試 ddt介紹 Data-Driven Tests(DDT)即數據驅動測試,可以實現不同數據運行同一個測試用例。ddt本質其實就是裝飾器 ...

Thu Jul 30 00:34:00 CST 2020 0 1123
requests---通過yaml+ddt封裝測試數據

  前面安靜介紹yaml的時候都提到過可以用來存儲測試數據,幫助我們完成數據分離的測試思想,從而幫助我們以后更換測試數據更加方便 整體思路 我們主要思想就是進行測試數據的分離: 1、一個寫數據的地方 2、一個讀數據文件 3、編寫測試用例 封裝讀取Yaml 簡單的進行對讀 ...

Tue May 12 03:05:00 CST 2020 0 709
接口測試基礎七--接口測試數據的驗證

數據表中檢查數據的過程就是接口數據驗證。 數據驗證的基本思路: 1、准備查詢sql,多條sql,同樣做編號,接口調用前執行查詢,對查詢結果編號並記錄下來; 2、准備查詢sql,多條sql,同樣做編號,接口調用后執行查詢,對查詢結果編號並記錄下來; 3、比對兩次的查詢數據 ...

Thu Jan 24 01:30:00 CST 2019 0 1000
接口測試數據建模

提到接口測試,用例其實就是圍繞一堆測試數據來的,這樣測試數據的設計就顯得尤為重要,這也是考驗測試工程師設計測試數據的能力,你是如何來規划你的測試數據?有沒有進行建模后再執行?你的跑的那么多數據是否有意義?是否是接口測試真正需要的?是不是有依據?這些都是做好接口測試的關鍵所在。 下面我們從入參 ...

Wed Dec 02 00:50:00 CST 2020 1 395
接口測試數據關聯

一、接口自動化的時候,下一個接口的入參是需從上一個接口的參數得出,兩個接口的參數需關聯;如下: 1、第一個接口的參數:replace = {"token":"12344","uuid":"1yuwngwbc"} 2、第二接口的參數:tokens = {'reques':'1111','tok ...

Thu May 21 06:54:00 CST 2020 0 979
python DDT讀取excel測試數據

ddt 結合單元測試一起用 ddt(data.driven.test):數據驅動測試 由外部數據集合來驅動測試用例 核心的思想:數據測試代碼分離 應用場景:一組數據來執行相同的操作 當測試數據發生大量變化的情況下測試代碼,(或者說 ...

Mon Mar 26 00:06:00 CST 2018 0 1396
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM