[Tool] Jubula [License] Open Source [Pros] Supports Swing, SWT/RCP/GEF and HTML applications Works on Windows, Unix/Linux and Mac Black-box testing - no source code needed to execute tests Robust, high level test automation without any coding effort Incorporates best practices of software development into tests Suitable for agile processes because tests can be written before an app is available Robust object recognition heuristic Tests can be run from command line for continuous integration [Cons] tests don't compile to JUnit does not support combined SWT/Swing applications [Recorder] 
Tests specified by drag & drop without need to record. Recording is possible as well.