Tuesday, September 7, 2004

EMMA - opensource 的 Java code coverage 工具

EMMA - http://emma.sourceforge.net/

第一次知道 code coverage 這詞好像是因為看到一些 project 使用 Clover

不過 Clover 不是免費的,所以沒有仔細看或抓來試玩

只得到一個印象:可以用來知道 JUnit 寫的之類的測試程式,測試到了主要程式的多少部份

現在知道有個 opensource 的 EMMA, 看了它的 Quick Start 發現還可以配合這工具執行 GUI 程式

把程式的功能試一試之後,會產生記錄顯示剛才的操作(手動測試?)執行到多少部份的程式碼

有點意外可以這樣玩 :P

取得測試程式的測試涵蓋範圍的方法,則在 Sample Reports 的第一項 Velocity 有個簡單的執行步驟

詳細還是要看 Documentation,只是不知道我什麼時候才會用到

第一次和到目前唯一一次有寫 test,是暑假前那學期做的一個作業

寫的東西太少了,而且有時都暴力去做,懶得弄測試 :P

最後,

技術人部落有一篇 EMMA 的文章 - http://203.204.88.244/post/1/16

No comments:

Post a Comment