2011-08-23 74 views
2

我目前正在探索在項目中使用的各種代碼覆蓋工具,並在三葉草,艾瑪和cobertura之間的三葉草 上短名單。 (我的組織準備好支付三葉草和它的不錯)三葉草 - 沒有自動化測試覆蓋範圍

但是我們沒有自動測試。所有測試都是手動的,我們需要使用測量代碼生成運行時間的結果。

三葉草的wiki's inital線說

代碼覆蓋率是由自動化 測試覆蓋的代碼百分比。

三葉草能否在非自動化測試中收集報道?即需求是我在編譯時的儀器代碼,並在我實際運行代碼時獲得覆蓋報告。 谷歌搜索很多,但沒有找到最合適的答案。

是否有替代品來實現,如果三葉草不支持

回答

0

有三葉草網站的手動步驟documents。可能使用這個我們可以實現..但不確定的確切最佳的方式來做到這一點。

1

的覆蓋工具的想法是測試應用程序代碼,以便它在運行時,收集統計信息,並最終寫入報告。應用程序代碼是由自動化測試運行還是通過手動測試都無關緊要。它將與手動測試一起工作,但當然要長得多。

+0

正確。我明白那個。任何想法如何實現使用三葉草?我正在使用maven-clover2-plugin。任何關於如何實現這一目標的指針? – JWhiz

+0

爲了測量手動測試的覆蓋範圍,只需使用Clover對代碼進行測試並運行應用程序,以確保Clover運行時JAR(com.cenqua.clover:clover)在類路徑中可用。 – Marek

相關問題