python 單元測試1

2021-08-20 16:43:34 字數 965 閱讀 6201

__author__ = 'administrator'

import unittest

#unittet 來寫測試用例的框架

class add:

def add(self,a,b):

return a+b

#1.專門寫個測試類

class testadd(unittest.testcase):#繼承

def setup(self):#在執行每一條用例之前會做的初始化操作

print("我們要開始執行用例啦")

def test_add_one(self):#函式必須以test_開頭

print("兩個正數相加")

t=add()

print(t.add(1,2))

def test_add_two(self):

print("兩個負數相加")

t=add()

print(t.add(-1,-2))

def teardown(self):#在執行用例之後會做的清除操作

print("我們已經結束用例執行啦")

class testprint(unittest.testcase):

def setup(self):

print("開始----")

def test_print_1(self):

print("列印第一條")

def test_print_2(self):

print("列印第二條")

def test_print_3(self):

print("列印第三條")

def teardown(self):

print("結束----")

#執行結果:..代表通過的用例 e 用例異常,出錯 f 用例失敗 期望值!=實際值

if __name__=="main":

unittest.main()

a=add()

單元測試(1)

為什麼引入單元測試 單元測試 對軟體設計的最小單元進行正確性檢測的測試,將可能存在的錯誤在最小範圍內發現解決 單元測試的目的 發現模組內部邏輯,語法,演算法,功能的錯誤 單元測試方法 級別測試和模組功能測試 級別測試 熟悉模組功能,內部邏輯與介面,編寫測試用例 1.介面測試 確保資料結構可用,例如資...

單元測試1

總結應該盡早地進行軟體單元測試。應該保證單元測試的可重複性。盡可能地採用測試自動化的手段來支援單元測試活動。單元模組被正確編碼 資訊能否正確地流入和流出單元 在單元工作過程中,其內部資料能否保持其完整性,包括內部資料的形式 內容及相互關係不發生錯誤,也包括全域性變數在單元中的處理和影響。在為限制資料...

單元測試1

python為我們提供了unittest包用來進行單元測試,還是以count這個類為例。class count def init self,a,b self.a a self.b b defadd self return self.a self.b下面就對count進行單元測試。import uni...