是否有適用於PHP的代碼覆蓋工具? 我希望檢查我的代碼和使用PHP編寫的API的代碼覆蓋範圍,但無法使用PHP的任何代碼覆蓋工具,因爲它更像是服務器端語言和動態特性。適用於PHP的代碼覆蓋工具
有誰知道可以執行PHP代碼覆蓋的方法嗎?
是否有適用於PHP的代碼覆蓋工具? 我希望檢查我的代碼和使用PHP編寫的API的代碼覆蓋範圍,但無法使用PHP的任何代碼覆蓋工具,因爲它更像是服務器端語言和動態特性。適用於PHP的代碼覆蓋工具
有誰知道可以執行PHP代碼覆蓋的方法嗎?
xdebug有Code Coverage Analysis。
檢查PHPUnit的手冊
結合使用Xdebug和PHPUnit可以給你代碼覆蓋率分析。
Spike PHPCoverage的this chapter。 SimpleTest和PHPUnit都可以很容易地與它集成,儘管PHPUnit支持是開箱即用的。
是不是簡單地圍繞xDebug包裝? – andrewdotnich 2010-02-15 05:17:02
是的,它使用xdebug。 – troelskn 2010-02-15 08:18:14
從語義設計見我們的PHP測試覆蓋工具:
http://www.semanticdesigns.com/Products/TestCoverage/PHPTestCoverage.html
開銷非常低,在方法處理文件的龐大系統,對特定文件直觀的GUI顯示覆蓋,並生成報告以覆蓋擊穿,類和包級別。
最重要的是,沒有要求安裝任何東西在系統被 測試。不需要xdebug等,這意味着你不必與sysadmin爭執 來做你的測試。
你可以在PHPUnit中使用它來獲得單元測試驅動的覆蓋率。或者您可以在您的網站上使用它來收集您可能擁有的任何功能測試方法/工具的覆蓋範圍。
Downvoter(flagger):您對此答案的具體異議? – 2011-07-12 21:27:58
+1以平衡-1,看到這不是垃圾郵件,因爲它明確表示爲促銷,並且實際上給出了相關答案。 – SirDarius 2011-08-11 14:11:08
Xdebug可以執行代碼覆蓋率報告,而Phing構建實用程序可以自動運行覆蓋率報告(http://devzone.zend.com/article/2955)。
Zend Studio附帶代碼覆蓋工具。
XDebug可以在HTML文件或XML文件中輸出代碼覆蓋分析。有沒有什麼方法可以使Eclipse在編輯器中自動可視化結果代碼覆蓋率?我更喜歡在垂直標尺中爲沒有被任何測試覆蓋的線條變紅...... MakeGood插件對PHPUnit有其他好的支持,但這是一個缺乏領域。 – 2013-10-09 07:38:57