__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...