Opensource Java™ GUI Testing Tool


Marathon is the precursor to MarathonITE. Marathon provides all the basic functions required to effectively test Java™/Swing GUI Applications. Using Marathon, you can record tests, replay them, generate reports and also integrate with external build systems.
Marathon is released under opensource license (LGPL to be exact). We, at Jalian Systems, are involved with Marathon development, maintenance and support for last several years.

Important Links for Marathon

Support: We provide support for Marathon through marathon-testing google group.
Downloads: You can download latest versions of Marathon from sourceforge project page.
Source: You can view/download sources from Marathon GitHub Project.

Choosing between Marathon and MarathonITE

Choose Marathon if:

  •  You are testing a hobby project or learning test automation using Marathon.
  •  Your application is small (say < 10 screens) and doesn’t require advanced features like object map maintenance, refactoring etc.
  •  You do not require professional support that comes along with MarathonITE.
  •  That said, we are usually prompt in answering questions on the google group.
  •  Your team size is small.

Choose MarathonITE if:

  •  Your application is complex or large.
  •  You have a large team of test engineers and need more effort for creating maintainable test scripts.
  •  Your application changes frequently and need to create resilient test suites.
  •  You need professional support that comes along with MarathonITE.
Marathon and MarathonITE Feature Comparison

Opensource Java/Swing™ GUI Testing Tool
Launcher for Java™ Applications
Recording & Replay for Standard Java/Swing Components
Exploratory and Semi Automatic Testing
Syntax-aware Editor for JRuby Test Scripts
Launchers for Java WebStart, Executable Jars, Applets, Executables
Object Map Maintenance – Editors for Configuration and Object Map
Distributed Testing through Marathon Grid
Centralised Object Repository
Refactor: Create Module Methods
Refactor: Create Data Driven Tests
Commercial Support
Download from Sourceforge