2011-07-07 89 views
0

我已經完成了一系列JUnit測試(大約1800年)的重新組織和記錄任務,這些測試的文檔非常少,而且組織得不好。有沒有人知道組織單元測試和保持文檔最新的最佳做法?基本上,我們希望能夠快速確定是否已經存在針對我們代碼的某個方面的測試,以防止單元測試重複並浪費時間尋找現有測試。我相信其他人已經體驗到了組織和維護大量單元測試的樂趣,任何有關這方面的建議都將不勝感激。使JUnit測試保持最新狀態的最佳實踐

回答

0

您可以使用像Cobertura這樣的代碼覆蓋工具來創建一份報告,顯示測試運行期間代碼的哪些部分被執行。

當然,行使並不意味着測試包含有意義和充分的斷言,但至少它表明哪些領域根本沒有測試。

繼續前進,在更改代碼之前,確保在修改代碼之前有一個測試用例。在提交錯誤報告時,還要編寫一個顯示錯誤行爲的測試用例。 JUnit對於迴歸測試非常有用,爲此,您需要特別爲您正在更新的代碼部分提供案例。

+0

您是否有首選文檔記錄單元測試的方式,以便它們保持最新? – grebwerd

+0

Nope :-(最接近單元測試的錯誤報告和代碼評論檢查更新的代碼覆蓋。但我不能聲稱在這裏有太大的成功或一致性 – Thilo

+0

Bummer,謝謝你的建議,但 – grebwerd