Marathon is a GUI test tool that allows you to
play and record scripts against a Java Swing UI.
It's 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.

Release Notes: This release adds get_frames and get_frame_objects methods to retrieve the existing internal frame objects from the current window. All commands entered in the script console are recorded in the spool.rb/spool.py file in the project folder. Mouseup/mousedown/hover methods have been added to Marathon runtime. An image_compare method has been to Marathon runtime; use this to compare two image files with a given percentage threshold. capture_component, similar to capture_screen to capture the screenshot of a component into a file, has been added. Report generation in the testlink XML format has been added.

Screenshot

Release Tags: Maintenance

Tags: Software Development, Testing, Quality Assurance, Code Generators

Licenses: LGPL, GPLv2