成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

Python代碼覆蓋率分析工具Coverage

zombieda / 3072人閱讀

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

Coverage簡(jiǎn)介

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

Coverage安裝(Ubuntu)
sudo pip install coverage

目前最新的版本是4.0。

Coverage使用

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

分析Web項(xiàng)目的代碼覆蓋率

關(guān)于以Python啟動(dòng)的web項(xiàng)目的代碼覆蓋率統(tǒng)計(jì),請(qǐng)見(jiàn):

使用Coverage分析Python web項(xiàng)目的代碼覆蓋率

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

使用Coverage分析WSGI項(xiàng)目的代碼覆蓋率

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/37617.html

相關(guān)文章

  • 使用Coverage分析Python web項(xiàng)目的代碼蓋率

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

    marser 評(píng)論0 收藏0
  • 使用Coverage分析WSGI項(xiàng)目的代碼蓋率

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

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

    摘要:?jiǎn)卧獪y(cè)試框架作為的標(biāo)準(zhǔn)庫(kù),是其他單元測(cè)試框架的基礎(chǔ)??梢院秃团浜鲜褂镁帉?xiě)單元測(cè)試。官網(wǎng)地址單元測(cè)試覆蓋率工具單元測(cè)試中還需要用到代碼覆蓋率工具。代碼覆蓋率統(tǒng)計(jì)工具用來(lái)發(fā)現(xiàn)沒(méi)有被測(cè)試覆蓋的代碼,完善單元測(cè)試的覆蓋率。 在應(yīng)用程序中,單元是具有一個(gè)或多個(gè)輸入和單個(gè)輸出的軟件中最小可測(cè)試部分。單元...

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

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

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

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

    Carson 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<