2011-09-16 41 views
2

我已經爲我交給的遺留系統做了幾十次測試。文檔工具,允許從測試構建文檔

他們通常會測試/描述系統的一些高級功能,我通常在測試文件本身中包含一些關於該功能的評論。通過這種方式,我都有一個迴歸測試套件,並且我正在一個地方編譯系統的知識,所以未來的其他人不必一直都失去嘗試理解(到現在爲止)的時間,無證系統。

現在,我正在尋找一些工具,使我能夠以比查看測試文件更簡單的方式組織和查看高級功能。如果它允許一個標籤系統,甚至更好。

我聽說過Fitnesse,但它看起來並不適合我正在尋找的東西。我不是在尋找一種工具來連接客戶和開發人員之間的溝通。

該項目使用Java語言編寫。

感謝

回答

2

如果您移動從單元測試要測試的類的文檔,你可以使用任何標準的Javadoc或Doxygen

+0

我已經在使用JavaDoc來記錄我的系統的類。但那隻會記錄方法簽名,而不會更多。我的測試是全系統測試,測試整個系統,這不像我可以將測試文檔從測試傳遞到測試類。 –

+2

您可以在您的測試類上運行JavaDoc,而不是對您的應用程序有意義。 JavaDoc可以做的不僅僅是輸出方法簽名。查看[Doclet簡介](http://download.oracle.com/javase/1.4.2/docs/tooldocs/javadoc/overview.html)以查看一些示例。您可以使用標準標籤或自定義標籤以任何方式呈現自己的模板。您可以訪問JavaDoc應用程序用於生成方法簽名的所有AST數據。 JavaDoc實際上是非常靈活的,如果你需要它的話。 – dlawrence

+0

我會檢查它。我不知道JavaDoc的多功能性。 –