Abbot ist ein Framework zum Testen von Java-GUIs. Es läßt den Tester die Anwendung oder GUI-Komponente starten, spielt Benutzeraktionen ab und untersucht den Zustand der Anwendung. Tests können programmiert oder als Skript definiert werden. Der Editor unterstützt das Aufzeichnen von Benutzeraktionen in ein Skript, Erkundung der Komponenten-Hierarchie, Ausführen des Skripts und andere Features, die man von einem Skripteditor erwartet. Die Testskripte sind Erweiterungen von JUnit. (non)