基於Unittest的單元測試 框架

2021-10-06 01:24:19 字數 1504 閱讀 1436

**

【htmltestrunner.py】檔案請移步這裡

【用例可以在setupteardown裡面自己寫】

# 匯入 unittest 包

import unittest

# 建立類,繼承 unittest.testcase

:# 用例執行前的操作

defsetup

(self)

:pass

# 用例方法

# !!所有的用例必須是test_ 打頭!!

deftest_001

(self)

:pass

# 用例執行後的操作

defteardown

(self)

:pass

#  @file    : unit_test_suite.py

# 匯入 unittest包

import unittest

# 匯入 美化報告輸出的py檔案

import htmltestrunner

# 匯入用例模組檔案

# 建立乙個儲存用例的套件 suite

suite = unittest.testsuite(

)# 通過建立 loader 例項方式載入用例

loader = unittest.testloader(

)# 通過模組名載入用例

)# 執行用例

with

open

('first_unit_test.html')as

file

: runner = htmltestrunner.htmltestrunner(stream=

file

, verbosity=1,

title=

'python單元測試報告'

, description=

'關於http的測試報告'

, tester=

'x先生'

單元測試 unittest

單元測試框架 unittest pytest uniittest unittest是python內建的單元測試框架,具有編寫用例,組織用例,執行用例,輸出測試報告等自動化框架的條件。unittest中的5個重要概念 test fixture,testcase,testsuite,testloder,...

Python單元測試unittest

python中有乙個自帶的單元測試框架是unittest模組,用它來做單元測試,它裡面封裝好了一些校驗返回的結果方法和一些用例執行前的初始化操作。在說unittest之前,先說幾個概念 testcase 也就是測試用例 testsuite 多個測試用例集合在一起,就是testsuite testlo...

Python單元測試unittest

python中有乙個自帶的單元測試框架是unittest模組,用它來做單元測試,它裡面封裝好了一些校驗返回的結果方法和一些用例執行前的初始化操作。在說unittest之前,先說幾個概念 testcase 也就是測試用例 testsuite 多個測試用例集合在一起,就是testsuite testlo...