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.