Marathon - GUI Acceptance Test Runner / News: Recent posts

Marathon v1.0.3 Released

Marathon v 1.0.3 is released. This is a bug fix release. See the ChangeLog for details.

Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The test scripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marathon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers.... read more

Posted by Dakshinamurthy Karra 2006-11-22

Marathon 1.0.1 Released

Marathon v 1.0.1 is released. This is a bug fix release. See the release notes for details.

Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers.... read more

Posted by Dakshinamurthy Karra 2006-10-29

Marathon 1.0 Available Now

We are pleased to announce verson 1.0 of Marathon - Java GUI Testing tool. This release adds the ability to record keyboard actions, accelerator keys, and sports a new assertion mechanism that is extendable & flexible. The user and developer documentation is updated and available at the project website.

Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers.

Posted by Dakshinamurthy Karra 2006-10-23

Marathon 0.92 released

Marathon - Java GUI Acceptance Test runner version 0.92 is released. This release increases overall reliability and stability on all platforms. A lot of new features like tabbed editing, docking views are added.

Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers.

Posted by Dakshinamurthy Karra 2006-08-29

Marathon 0.90a Released

Marathon - Testing Framework version 0.90a is released. This is a bug-fix release. If you have downloaded 0.90 release - please replace it with this release.
Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers.

Posted by Dakshinamurthy Karra 2004-11-07

Marathon 0.90 Released

Marathon - Testing Framework version 0.90 is released. This is a minor feature enhancement and bug-fix release. The details of changes can be found in ChangeLog. Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers. ... read more

Posted by Dakshinamurthy Karra 2004-11-01

Marathon 0.84 Released

Marathon is a testing framework for GUI applications developed using Java/Swing. Marathon composes of recorder, runner and editor. The testscripts are composed of python code. Marathon version 0.84 is released, this contains minor feature enhancement and bugfixes. The details can be found in ChangeLog.

Marathon focuses on end-user testing. One need not know Java or Swing to record test scripts using Marathon. Marthon is kept intentionally simple. The aim to produce test scripts that are readable by everyone on the project. This includes the developers, testers and the customers. Marathon is flexible and provides facilities to extend the functionality available through python scripts or through writing ones own component resolvers.... read more

Posted by Dakshinamurthy Karra 2004-09-22

Marathon 0.83 Released with support for multiple fixtures

Marathon 0.83 is released. This release includes support for multiple fixtures for a project. Besides, there are usual gamut of bug fixes and improvements. The complete list of changes can be found in ChangeLog.

Marathon is a testing framework. The current releases support testing Java/Swing applications. Unlike other GUI test frameworks for Java, Marathon is aimed at end-users and testing professionals.... read more

Posted by Dakshinamurthy Karra 2004-09-02

Marathon 0.82 released

Marathon 0.82 is released. This is a minor feature update and bug fix release. Marathon should work better on Linux now.
Marathon runs gui based acceptance tests against swing applications. It is composed of a runner, and recorder, and an editor. Tests scripts are expressed as python code.

Posted by Dakshinamurthy Karra 2004-08-12

Marathon 0.81 Released - New website

We are pleased to announce the release of Version 0.81 of Marathon - Testing Framework. This version includes quite a few improvements and bug fixes.

Major Changes:
1. Ability to add system properties and use the same within project, file paths in the MPF configuration.
2. Ability to extend Marathon using the published ComponentResolver interfaces.

The website has been changed. The new look and feel are courtesy of forrest http://forrest.apache.org - great tool for generating websites. First drafts of User Guide, Developer Guide and Getting Started guide are also available.

Posted by Dakshinamurthy Karra 2004-08-04

Marathon 0.8 Released

Support added for creating marathon project files. A marathon project
file includes a Fixture - a python fixture is created after the user
provides the necessary information for starting the Java application. A
'Test' option is provided to check the settings before saving the
fixture/mpf files.
2. Few problems related to Linux have been fixed. Marathon runs comfortably
on Linux now. There are still few UTs that are failing on Linux - but the
basic record/replay functionality is fine and all acceptance tests passes.
3. Some minor bugs are also fixed on the way to 0.8... read more

Posted by Kingsley Hendrickse 2004-07-10

Marathon 0.71 Released

We have released Marathon 0.71
Packed full of fixes and improvements

Posted by Kingsley Hendrickse 2004-06-27

IRC Channel, #marathon

A channel for coordination and support, #marathon, has been registered on http://freenode.net As this is brand new, traffic is expected to be low. Its primary purpose is to enable distributed iteration planning meetings.

Posted by Charles Lowell 2003-06-06

Marathon 0.13 released

The latest public release of Marathon is available for download now. It includes many minor enhancements and bugfixes, such as Including stop during playback, sandboxing application in a seperate VM, regular expression support, and enhanced stacktrace information upon failure.

Posted by Charles Lowell 2003-06-02

Website using phpmesh

A new website has been deployed making use of a super -lightweight php templating system. It is also stored under cvs, and automatically updated from the repository

Posted by Charles Lowell 2003-06-01

Marathon 0.12 released

Marathon runs gui based acceptance tests against swing applications. It is composed of a runner, and recorder, and an editor, and its tests scripts will be stored using a simple python based language. This release includes bug fixes, feature enhancements and is more readily usable (a single .JAR contains everything you need).

details at http://sourceforge.net/project/shownotes.php?group_id=46616&release_id=139116

Posted by Charles Lowell 2003-02-10

Marathon 0.3 Released

we added a super nifty gui (with playing and recording) and preliminary support for junit test suites.

Theres all kinds of examples and stuff. Try it out...

Posted by Jeremy Lightsmith 2002-08-23

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks