54.2 MB   2,214 downloads
3.3.9a Build 25 100% FREE LGPL    
3.4/5 1
Record, replay and refactor test cases for Java GUI programs with this powerful application that comes with an editor and allows batch mode operations

editor's review




Software development entails many steps, one of which involves making sure scripts are well tested before being featured in the final program. Marathon offers users with a viable solution of testing Java or Swing GUI applications. The application supports JRuby and Python scripts and users have the option of recording and playing back tests, to ensure no errors escape the process.

Test Python and Ruby scripts

The program features an efficiency-geared interface, built around multiple frames that store specific information. Users familiar with software development will recognize the often-used layout with a large working frame for the actual code, a files repository on the left side and an error log beneath the code area.

Marathon can be employed for a variety of objectives, including exploratory and semi automatic testing, as well as for editing Jython and JRuby scripts. It generates detailed error logs and breakpoints can be used to ensure improved results. The recorded data can be exported to text documents.

Process components or the entire application

One of the great features of this application is that it automatically loads all project-affiliated components. Thus, users can test individual modules, as well as the entire program. As with most debuggers and code testers, all lines are numbered, which makes it very easy to navigate to problem-areas.

Using Marathon, one can create a variety of new items, including exploratory tests, fixtures and testcases. Where applicable, the program automatically generates several predefined lines for the new files.

The application assists software engineers by recording, replaying and refactoring test cases for Java GUI programs

Summing up, Marathon is a good tool for running GUI-based acceptance tests for Java or Swing tools.

Marathon was reviewed by Mircea Saveanu
Last updated on June 29th, 2015
Marathon - The main window features several ample frames that allow users to test their scriptsMarathon - Marathon can generate a variety of new projects, including exploratory tests and fixturesMarathon - Support for standard Clipboard functions is provided to users and the application features a Find and Replace optionMarathon - screenshot #4Marathon - screenshot #5Marathon - screenshot #6Marathon - screenshot #7Marathon - screenshot #8Marathon - screenshot #9