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