欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

說說在Python中如何測試函數

呂致盈2年前13瀏覽0評論

說說在Python中如何測試函數?

這個其實非常簡單,Python自帶的unittest單元測試模塊就可以實現,下面我簡單介紹一下實現過程,實驗環境win10+python3.6+pycharm2018,主要內容如下:

unittest簡介

unittest是Python內置的一個單元測試框架,可以很方便的編寫用例、組織用例、測試用例和輸出報告,在對Python代碼進行測試時,經常會用到,非常方便,官網文檔地址https://docs.python.org/3/library/unittest.html,介紹的非常詳細:

這里支持test fixture、test case、test suite和test runner4中常見測試方法,如下:

測試過程

1.這里為了方便說明測試過程,我定義了3個比較簡單的Python函數,如下,后面就是對這3個函數進行測試:

2.接著我們就可以編寫測試用例來測試Python函數了,代碼如下,非常簡單,繼承unittest.TestCase類,然后編寫3個測試函數,這里的每個測試函數都是以test前綴開始,接著就是對應測試的函數名,setUp為每個測試函數開始前運行的函數,tearDown是每個測試函數結束后運行的函數:

點擊運行這個程序,就可以對Python函數自動進行測試,截圖如下,程序最后會對測試結果進行匯總,方便查看:

如果哪個函數沒有通過測試,也會有對應的錯誤提示,如下:

至此,我們就完成了Python函數的測試。總的來說,整個過程非常簡單,只要你有一定的Python基礎,熟悉一下unittest幫助文檔和示例,多調試幾遍程序,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。