2010-09-24 73 views

回答

0

嘗試marathonabbot。過去我曾使用過方丈,但馬拉松似乎更積極地發展,方丈似乎相當陳舊。

+1

馬拉松沒有被開發出來,它的源碼已經死了大約18個月,而且2.0版本已經在這個測試版本中持續了很長時間。儘管他們的開發人員對他們的谷歌論壇上的查詢做出了迴應。另外,我可能會向OP要求AWT自動測試。馬拉松只支持Swing。 – bguiz 2010-09-24 11:37:04

+0

@bguiz,可能你說得對,馬拉松也是陳舊的。我只知道幾年前它比修道院更新鮮。並希望它進一步發展起來,但這不是一個壞消息。 – dhblah 2010-09-24 11:46:26

+0

是的,我自己使用馬拉松,它是免費的更好的(如果你需要一個可以記錄和重放的工具)。當然比雅培好多了。 如果決定使用它,您需要爲其開發人員完全缺乏對錯誤報告和功能請求的響應做好準備。 – bguiz 2010-09-24 11:52:43

1

FEST是你最好的選擇。

它的核心是一個JUnit/Test-NG風格的測試框架;其關鍵特性是類別爲Robot的流暢接口。

雖然它打算用於測試Swing應用程序,但我相信你也可以用它來測試test AWT applications。另外,由於其根源和歷史,它與xUnit風格測試非常相似,因此與JUnit的集成應該很容易。它還具有用於Netbeans和Eclipse IDE的插件,允許您在開發環境中運行單元測試。

但是,主要缺點是你不能「記錄」測試用例,就像一些測試工具/框架允許你一樣。您將不得不編寫測試用例。