unittest框架是python語言中自帶的單元測試框架,我們可以用它來做一些測試工作,又或者是相關代碼的編寫,而且學習起來也非常容易。那么python中unittest框架有什么作用?下面這篇文章就為大家詳細的介紹一下unittest框架的相關內容,快來看看吧。
在了解unittest框架之前,我們先來看看python是什么?
python是一種跨平臺、具有解釋性、編譯性、互動性和面向對象的腳本語言,其最初的設計是用于編寫自動化腳本,隨著版本的不斷更新和新功能的添加,常被用于開發(fā)獨立的項目和大型項目。
unittest框架介紹
unittest是python自帶的單元測試框,具備編寫用例、組織用例、執(zhí)行用例、輸出報告等自動化框架的條件,可以用來作自動化測試框架的用例組織執(zhí)行框架。
python中unittest框架有什么作用?
①提供用例組織與執(zhí)行:當測試用例只有幾條的時候可以不考慮用例的組織,但是當測試用例數量較多時,就需要考慮用例的規(guī)范與組織問題,unittest單元測試框架就是用來解決這個問題的。
?、谔峁┴S富的斷言方法:是測試,就有一個預期結果和實際結果的比較問題。比較就是通過斷言來實現,unittest單元測試框架提供了豐富的斷言方法,通過捕獲返回值,并且與預期值進行比較,從而得出測試通過與否。
?、厶峁┴S富的日志:每一個失敗用例我們都想要知道失敗的原因,所有用例執(zhí)行結束我們都希望知道整體的執(zhí)行情況,比如:總體執(zhí)行時間、失敗用例數、成功用例數。unittest單元測試框架為我們提供了這些數據。
聯系客服