Marathon is a Java/Swing-based testing framework that enables testing of GUI applications.
Even if a user does not have any idea about Java or Swing, they can readily record test scripts on Marathon. The framework is purposefully built to keep it user-friendly and straightforward. The goal behind this is to produce test scripts that can be read and understood by everyone involved in the project, including developers, testers, and customers.
The flexibility of Marathon is a standout feature that allows users to extend the available functionality with the help of Python scripts or by developing their component resolvers. Unlike other testing frameworks, Marathon captures the semantic actions on components rather than the mouse and keyboard events. This leads to simpler scripts and a higher granular level of testing.
Lastly, Marathon is perfect for applications that entirely depend on forms-paradigm. Its unique and user-friendly features make it one of the best testing frameworks in the market, ideal for anyone looking to carry out GUI testing comprehensively.
Version 1.2.1.1 / 2.0 Beta 4: N/A