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