We are happy to announce Marathon 2.0b4. This is a feature complete release for 2.0 stream.
Marathon is a GUI test tool that allows you to play and record scripts against a Java Swing UI application. It is written in Java, and uses Python and Ruby as its scripting language (the emphasis being on an extremely simple, readable syntax that customers/testers/analysts feel comfortable with). Marathon includes a recorder, editor, player, and debugger to simplify working with test scripts.
Supports creation of semi automatic test scripts
Supports exploratory test mode
Supports creation of test run reports in XML and HTML
Supports Jython 2.2.1, Jython 2.5 and JRuby 1.1.2 to record scripts
Integrated debugger with abilities to set breakpoints and stepping through the code
A script console with which the running application can be inspected while recording and playback
A powerful integrated editor that supports syntax highlighting, code folding
Test runners that can be used through the UI or batch