With most GUI test tools that exist today, model-based testing for Java applications is extremely difficult to implement. According to Jeff Feldstein, you need a scripting language that allows for creating and manipulating complex data structures and driving your tests with models of the application. Learn about Jeff's success and the obstacles he faced implementing model-based testing for Java and HTML applications. During the presentation, Jeff demonstrates the use of IBM Rational Functional Tester and Java to create a model of HTML application and shows examples of the programming required for model-based testing. Learn ways to implement the data structures required for modeling in Java, what to avoid in creating the models, and how to automatically adapt test cases to changes in the application's GUI. Java and Functional Tester source code will be made available for you to use as the basis of a model-based test for your application.