我正在尋找一個用於爲我們的Java Swing GUI編寫回歸測試的好工具。我發現jemmy2,我對此非常滿意。如何撰寫Jemmy單元測試?
雖然有一點小缺點:正如jemmy的例子所示,我必須寫下每個測試類作爲org.netbeans.jemmy.Scenario
:測試代碼轉到public int runIt()
方法。我更喜歡使用通常的when-then-then結構和有意義的斷言進行更多的常規單元測試。我真的很想把jemmy和junit或testng這樣的單元測試框架結合起來。
所以,問題:我該怎麼做?我知道這是可能的,因爲JellyTools做到了 - 以NetBeans特定的方式。
另外,如何從我的jemmy場景中獲得有意義的錯誤報告?