[http://agilemaryland.org/moin/JeffWaltzer Jeff Waltzer] and I have been experimenting with testdriving the GUI portions of a Struts application. We used StrutsTestCase to test-drive the actions and forms, and HttpUnit to test-drive the JSPs.