Jubula provides automated functional GUI testing for various types of applications. This free to use app will also try to be an anchor point for a broader testing scope including requirements analysis, code coverage of Java applications and test metrics.