unittest簡述

一、單元測試

unittest是python的一個單元測試框架,通常也會用來做ui或接口自動化

1.unittest幾個概念

TestCase:也就是測試用例

TestSuite:多個測試用例集合在一起,就是TestSuite

TestLoader:用來加載TestCase到TestSuite中

TestRunner:用來執行測試用例的,測試的結果會保存到TestResult實例中

 

2.常用的斷言,也就是校驗結果

assertEqual(a,b) ------> a==b

assertNotEqual(a,b) ------> a!=b

assertTrue(x) ------> bool(x) is True

assertFalse(x) ------> bool(x) is False

assertIsNone(x) ------> x is None

assertIsNotNone(x) ------> x is not None

assertIn(a,b) ------> a in b

assertNotIn(a,b) ------> a not in b

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章