1. 程式人生 > >軟體測試中使用coverage統計python程式碼的覆蓋率

軟體測試中使用coverage統計python程式碼的覆蓋率

軟體測試中使用coverage統計python程式碼的覆蓋率

1.確保電腦裡面安裝了python環境,安裝了pip。
2.使用管理員身份開啟cmd,鍵入pip install coverage,等待安裝完成。
在這裡插入圖片描述
在這裡插入圖片描述
3.在命令提示符裡面使用coverage執行python程式碼。
備註:執行程式碼前先cd到.py執行檔案路徑下,然後輸入:coverage run quadratic01.py,點選Enter鍵,待程式執行。
在這裡插入圖片描述
4.繼續執行:coverage report,執行完成後顯示覆蓋率。
在這裡插入圖片描述
5.在命令提示符裡面顯示的覆蓋率並不美觀,而且也看到到原始碼的覆蓋情況。這時,繼續執行coverage html,會在.py資料夾路徑下生成一個htmlcov資料夾,開啟htmlcov資料夾,用預設瀏覽器開啟index.html和quadratic01_py.html兩個檔案。
在這裡插入圖片描述


在這裡插入圖片描述
在這裡插入圖片描述
6.在瀏覽器開啟的兩個頁面裡,一個顯示覆蓋率,一個顯示程式碼覆蓋情況。
在這裡插入圖片描述
在這裡插入圖片描述
7.至此,使用coverage測試程式碼覆蓋率完成。