python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试
生活随笔
收集整理的這篇文章主要介紹了
python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Coverage是一種用于統(tǒng)計Python代碼覆蓋率的工具,通過它可以檢測測試代碼對被測代碼的覆蓋率情況。
Coverage安裝
1.安裝命令:pip install coverage
2.查看coverage的版本: coverage --version
Coverage使用
1.coverage run *.py 執(zhí)行代碼覆蓋率統(tǒng)計,執(zhí)行完生后,在目錄下生成.coverage的文件
2. coverage report 生成測試報告 執(zhí)行run之后,在執(zhí)行report會生成統(tǒng)計結(jié)果,如下:
結(jié)果說明:
Stmts/Miss表示語句總數(shù)/未執(zhí)行到的語句數(shù)
Cover=(Stmts-Miss)/Stmts
3.coverage html -d reportHtml 生成html報告,并指定到reportHtml ,可以在reportHtml下查看對應(yīng)函數(shù)的html文件,成的報告直接關(guān)聯(lián)代碼,高亮顯示覆蓋和未覆蓋的代碼。
總結(jié)
以上是生活随笔為你收集整理的python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【IT之家开箱】微星魔影 15 游戏本图
- 下一篇: python自然语言处理库_Python