python筆記10 單元測試unittest

2022-07-27 19:30:24 字數 748 閱讀 4168

unittest是python自帶的乙個單元測試模組,我們可以用來做單元測試。unittest包含如下幾個子模組:

測試用例:testcase

測試集:testsuite

載入用例:testloader

執行用例:texttestrunner

1.編寫功能類

如編寫乙個介面請求類:

2.編寫測試類

1.要引用testcase,我們要引入unittest模組

2.我們引用testcase是編寫乙個測試類,所以我們要新建乙個類

3.測試類裡面的函式,都必須要以test_開頭,這樣unittest就能識別到用例並執行。

setup()為初始函式,teardown()一般為清理環境所用,每乙個testcase執行前後都會執行一次。

3.編寫執行檔案run.py

載入用例——執行用例

10 python單元測試(一)

認識unittest 什麼是單元測試?單元測試負責對最小的軟體設計單元 模組 進行驗證,它使用軟體設計文件中對模組的描述作為指南,對重要的程式分支進行測試以發現模組中的錯誤。在python語言下有諸多單元測試框架,如doctest unittest pytest nose等,unittest框架 原...

Python 單元測試

一 假設我們編寫了一段程式,主要功能是完成阿拉伯數字和羅馬數字之間的轉換 在羅馬數字中,利用7個字母進行重複或者組合來表達各式各樣的數字 i 1 v 5 x 10 l 50 c 100 d 500 m 1000 還有一些關於構造羅馬數字的規則。此程式的框架如下 其中,class romanerror...

python 單元測試

assertequal a,b assertnotequal a,b 斷言值是否相等 assertis a,b assertisnot a,b 斷言是否同一物件 記憶體位址一樣 assertlistequal list1,list2 assertitemnotequal list1,list2 斷言...