JavaのGUIに関するテストを行うツールには、どのようなものがあるのか調べてみた。 Abbot Java GUI Test Framework - 画面操作をXMLで記録していく、java.awt.Robotを利用するタイプのもの。 FEST Swing - IBM developerWorks Japanで紹介されているTestNG-Abbotはプロジェクトが終了したようで、このプロジェクトが後継のようだ。ただし、FESTとAbbotには関連は無く、org.fest.swing.core.Robotという独自のインタフェースをimplementsすることでGUI操作を再生、記録するように見える[追記: Abbot由来のソースコードが含まれていることを確認]。全てJavaコードで記述する必要あり? Marathon - 画面操作をJPythonあるいはJRubyで記録していく。Robot
![SwingのGUI Testingツールを調査した - 発火後忘失](https://cdn-ak-scissors.b.st-hatena.com/image/square/7065bfb66cbbd3efe6c20ec4269ac53a09465398/height=288;version=1;width=512/http%3A%2F%2Ffeather.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)