1.1.1實作過程
-
準備工作
首先在運作指令前,我們需要安裝一個包:coverage
指令如下:
pip install coverage #(py -3 -m pip install coverage)
安裝成功後,會出現Successfully等字樣。
-
實作代碼覆寫率指令
一共涉及到的指令有3個,這裡先全部給出,後續在用例子做詳細使用講解:
第一個指令為運作一下你的測試腳本檔案,第二個指令會在控制台列印出覆寫率報告資訊,第三個指令會在同級目錄下生成一個htmlcov的檔案夾,打開檔案夾中的index.html即可圖形化界面方式檢視代碼覆寫率。
coverage run xxx.py
coverage report -m
coverage html
-
代碼覆寫率-實際例子
如:我想測試我本地operate_calculate.py代碼的代碼覆寫率,則可以如下進行:
指令一:coverage run operate_calculate.py
指令二:coverage report -m
指令三:coverage html
如此,就會生成一個htmlcov檔案夾,該檔案夾下内容如下:
打開index.html,即可看到美觀的測試報告: