Инструменты Yahoo UI Test (http://developer.yahoo.com/yui/yuitest/) позволяют вам писать модульные тесты для вашего JavaScript. Затем вы можете запустить тесты во всех браузерах, которые вам нужны.
Если вы хотите проверить взаимодействие JavaScript с UI / DOM и т. Д., То что-то вроде Selinium (http://seleniumhq.org/) позволяет записывать тесты, подобные макросам, в браузере и воспроизводить их в большинстве браузеров на нескольких различные операционные системы, использующие свой клиент Java.