GUI Acceptance Test Runner
Marathon is a handy and open source software that's used to record, replay and refactor test cases for Java GUI programs. Marathon is an application that comes included with an editor, recorder and player.

Marathon records the test cases in an easy to read and maintain format using Jython. You can choose whether you want the test cases to be run through the UI or in batch mode.

Benefit from the improvements to Marathon, like dock-able windows, cut&paste operations in the editors and of course, tabbed editing facilities.

Main features:

  • Configurable desktop:
  • Use the docking features to configure Marathon desktop the way you want it.
  • Syntax aware editor
  • Marathon uses jedit-syntax package. All Jython code is color coded for easy readability. You can choose a font from the preferences dialog to use it in the editor.
  • Output pane:
  • The Output pane of Marathon shows all output from the application under test. The output is color coded, so you know which is coming on the standard error stream and which from output stream.
  • Modules for modularizing test scripts
  • Marathon supports the concept of Modules, ability to create a library of snippets from the recorded scripts. These snippets can be used while recording new test cases and can be shared across test cases. You can use any Jython function in the snippets (and for that matter in the test scripts).
  • Fixtures for proper creation and destruction of test environment
  • A fixture consists of two functions - setup & teardown. These functions are executed at the beginning of a test and at the end. Use setup to setup the environment for a particular test (like copying a file, setting up a database). teardown can be used to reset the work environment. teardown is executed even when the setup fails.

last updated on:
April 19th, 2014, 3:39 GMT
file size:
50.9 MB
developed by:
Jalian Systems Private Ltd
license type:
operating system(s):
Windows All
C: \ Programming \ Other Programming Files


In a hurry? Add it to your Download Basket!

user rating 1



7 Screenshots
Marathon - You can use the main window of Marathon to load the files you want to analyze and edit.Marathon - You can use the Undo, Redo, Cut, Copy, and Paste functions from he context menu.Marathon - Marathon is a handy software that allows you to refresh the page and access the find function from the Edit menu.MarathonMarathonMarathonMarathon

Add your review!