python unittest基本思路

2022-05-27 04:39:12 字數 516 閱讀 4376

unittest是python中的單元測試框架,但也可以作為selenium自動化測試框架。

基本思路主要分為以下三步:

1. 設計測試用例,注意點主要是要包含測試類和測試方法

class unittest_class(unittest.testcase):  #必須包含unittest模組下的testcase類

def setup(self):

print("start")

def test_add1(self):   #測試方法需以test開頭

assertequal(斷言)

def teardown(self):

print("end")

2. 斷言

python中斷言主要通過assert語句實現,如assertequal(a,b) , asserttrue(x)

3. 統計測試結果

unittest框架的好處之一就在於可統計測試用例的執行結果,後期可將測試結果生成測試報告,從而實現測試進展的匯報與測試結果的展示輸出。

Python unittest環境搭建和基礎使用

用python搭建自動化測試框架,需要組織用例以及測試執行,大部分推薦的是unittest。現在搭建python介面框架用的也是這個,隨著了解,也有其他的框架,有時間再多去學習,保持持續學習哦 希望對大家有幫助 unittest是python自帶的單元測試框,可以用來作自動化測試框架的用例組織執行框...

python unittest基礎用法

unittest 執行例項 基礎用法 import unittest 匯入unittest模組 defcalc a,b 被測的方法 return a b class testcale unittest.testcase 必須要整合unittest的testcase方法 deftest1 self r...

Python unittest學習筆記

python標準庫中的模組unittest提供了 測試工具。單元測試用於核實函式的某個方面沒問題 測試用例是一組單元測試,這些單元測試一起核實函式在各種情形下的行為都符合要求。良好的測試用例考慮到了函式可能收到的各種輸入,包含針對所有這些情形的測試。全覆蓋式測試用例包含一整套單元測試,涵蓋了各種可能...