Marathon ist ein GUI-Testwerkzeug, das es ermöglicht, Skripte in der Java-Bedienoberfläche Swing aufzuzeichnen und abzuspielen. Es ist in Java geschrieben und verwendet Python als Skriptsprache. Der Schwerpunkt liegt darauf, eine extrem einfache, lesbare Syntax zu haben, mit der sich Kunden, Tester und Analysten zurechtfinden. (non)