python自動化測試框架nose

2021-08-25 05:47:00 字數 402 閱讀 9349

python除了unittest,還有一款更快捷的nose,nose可以說是對unittest的一種簡化吧

但是他不需要unittest那種必須有固有的格式,他只需要檔案,類名,方法名等含有test就可以

unittest是需要手動來寫discover函式來遍歷用例的

官網位址

舉例說明,比如我有乙個這樣的目錄:

先不管那個main.py,那個test目錄下有乙個test.py檔案,內容如下,注意,這裡沒有unittest的任何影子:

def testfunc():

a = 1

b

自動化測試框架

可設計為五層 一 測試用例層 主要存放用例的指令碼,分為主指令碼和子指令碼。主指令碼用來控制各個子指令碼,實現指令碼間的資料傳遞。子指令碼是實現各個功能點的指令碼,同時也會提取出一些共用的方法,一般放在提取層中。主指令碼中可使用資料驅動來控制指令碼實現各種場景的流程,如silktest的test s...

python自動化測試框架選擇

框架 framework 是整個或部分系統的可重用設計,框架是用來解決 的組織及執行控制問題的。在我們編寫自動化指令碼的時候,經常需要讀取配置檔案,讀取資料檔案,傳送請求,記錄日誌,連線並對比資料庫資料。每個指令碼裡都重寫一遍各種方法不僅工作量大而且易錯。所以我們需要把公共的方法提取出來,封裝成單獨...

python 自動化測試框架概述

怎麼樣的框架?資料驅動 資料與 分離 如何做到資料和 的分離?基礎資料 環境資料 資料庫資訊 配置資訊 都放在配置檔案裡 場景資料 測試用例都放在excel管理 乙個介面對應乙個.py檔案 測試用例包括了幾列?解釋 每一行對應一條測試用例 title 用例的描述,說明測試點 後面的幾列是api介面測...