Marathon ist ein GUI-Testprogramm, das es ermöglicht, Skripte in einer Java Swing-GUI aufzuzeichnen und abzuspielen. Es ist in Java geschrieben und verwendet Python als Skriptsprache. Die Wahl fiel auf Python, da es eine extrem einfache, lesbare Syntax hat, mit der Kunden, Tester und Analysten zurechtkommen. (non)