1. 程式人生 > >單元測試--unittest

單元測試--unittest

test 模塊 set 多個 失敗 環境準備 單元測試框架 python 核心

單元測試:用來對一個模塊、一個函數或者一個類來進行正確性檢驗的測試工作。

unittest: python內置的單元測試框架,具備編寫用例、測試用例、執行用例、輸出報告等自動化框架的條件。

unittest的四個核心概念:

test case :一個完整的測試單元,執行該測試單元可以完成對某一個問題的驗證,完整體現在:測試前環境準備(setUp),執行測試代碼(run),以及測試後環境還原(tearDown);

test suite :多個測試用例的集合,測試套件或測試計劃;

test runner :執行測試用例,並將測試結果保存到TextTestResult實例中,包括運行了多少測試用例,成功了多少,失敗了多少等信息;

test fixture:一個測試用例的初始化準備及環境還原,主要是setUp() 和 setDown()方法;


單元測試--unittest