Some useful tools :TestGen4Web Selenium HttpUnitJsUnitPushToTestFor white-box testing GlassBox can be helpful.And see also :ajaxpatterns.org/Toolswww.manageability.org/.../open-source-automated-test-tools-written-in-java