成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python代碼覆蓋率分析工具Coverage

zombieda / 2998人閱讀

摘要:簡介是一種用于統(tǒng)計代碼覆蓋率的工具,通過它我們可以檢測測試代碼的有效性,即測試對被測代碼的覆蓋率如何。支持分支覆蓋率統(tǒng)計,可以生成報告。

Coverage簡介

Coverage是一種用于統(tǒng)計Python代碼覆蓋率的工具,通過它我們可以檢測測試代碼的有效性,即測試case對被測代碼的覆蓋率如何。
Coverage支持分支覆蓋率統(tǒng)計,可以生成HTML/XML報告。XML報告可以集成入Jenkins和Sonar。
官方文檔:http://coverage.readthedocs.org/en/latest/

Coverage安裝(Ubuntu)
sudo pip install coverage

目前最新的版本是4.0。

Coverage使用

Coverage支持2種運行方式,一種是命令行方式,另一種是在代碼中調(diào)用Coverage的API,可以靈活地控制哪些代碼需要測試。
關(guān)于這2種方式,可以看以下文檔:
命令行方式:http://coverage.readthedocs.org/en/latest/cmd.html
API方式:http://coverage.readthedocs.org/en/latest/api.html

分析Web項目的代碼覆蓋率

關(guān)于以Python啟動的web項目的代碼覆蓋率統(tǒng)計,請見:

使用Coverage分析Python web項目的代碼覆蓋率

關(guān)于WSGI項目的覆蓋率統(tǒng)計,這方面的文檔較少,需要一定地摸索,請見:

使用Coverage分析WSGI項目的代碼覆蓋率

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/37617.html

相關(guān)文章

  • 使用Coverage分析Python web項目的代碼蓋率

    摘要:被測腳本只有正常退出或者以信號退出才能出發(fā),才能得到覆蓋率結(jié)果。如果直接或者用其他信號終止進程,覆蓋率結(jié)果將會丟失參考文章腳本覆蓋率分析方法介紹。 關(guān)于Coverage Coverage是Python代碼覆蓋率分析工具,有關(guān)它的介紹和安裝方法請見:Python代碼覆蓋率分析工具Coverage 用Python啟動的web服務(wù)可以方便地使用Coverage分析其覆蓋率,假設(shè)一個web服務(wù)...

    marser 評論0 收藏0
  • 使用Coverage分析WSGI項目的代碼蓋率

    摘要:由于構(gòu)造函數(shù)不支持參數(shù),必須使用配置文件。使用文件作為的配置文件一般的項目都是多進程,這需要分析子進程的覆蓋率,需要用到配置文件。這里文檔說在構(gòu)造函數(shù)里使用參數(shù)可以限制,實測,沒有用會刪除文件,保證不會影響下次統(tǒng)計的結(jié)果。 關(guān)于Coverage Coverage是Python代碼覆蓋率分析工具,有關(guān)它的介紹和安裝方法請見:Python代碼覆蓋率分析工具Coverage 用Python啟...

    YFan 評論0 收藏0
  • 2021年軟件測試工具總結(jié)——單元測試工具

    摘要:單元測試框架作為的標(biāo)準(zhǔn)庫,是其他單元測試框架的基礎(chǔ)。可以和和配合使用編寫單元測試。官網(wǎng)地址單元測試覆蓋率工具單元測試中還需要用到代碼覆蓋率工具。代碼覆蓋率統(tǒng)計工具用來發(fā)現(xiàn)沒有被測試覆蓋的代碼,完善單元測試的覆蓋率。 在應(yīng)用程序中,單元是具有一個或多個輸入和單個輸出的軟件中最小可測試部分。單元...

    qingshanli1988 評論0 收藏0
  • coverage教程(譯)

    摘要:運行命令通過命令程序,并收集信息。在運行過程中,會產(chǎn)生一些警告,這些警告會影響到統(tǒng)計的進程。這些警告主要包括如果在運行的過程中,代碼發(fā)生改變,則會報這個錯誤,表示是修改后的名稱。 歡迎大家光臨我的博客 簡介 coverage是一個檢測單元測試覆蓋率的工具,即檢查你的測試用例是否覆蓋到了所有的代碼。 coverage命令行工具 ??當(dāng)你通過pip install coverage成功安...

    Scholer 評論0 收藏0
  • coverage教程(譯)

    摘要:運行命令通過命令程序,并收集信息。在運行過程中,會產(chǎn)生一些警告,這些警告會影響到統(tǒng)計的進程。這些警告主要包括如果在運行的過程中,代碼發(fā)生改變,則會報這個錯誤,表示是修改后的名稱。 歡迎大家光臨我的博客 簡介 coverage是一個檢測單元測試覆蓋率的工具,即檢查你的測試用例是否覆蓋到了所有的代碼。 coverage命令行工具 ??當(dāng)你通過pip install coverage成功安...

    Carson 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<