У нас есть большое корпоративное приложение, написанное на Java и Gwt, поэтому на клиенте много JS.
В прошлом мы пытались использовать селен для тестирования, но мы никогда не делали больше, чем некоторые тесты на дым.из-за его сложности и хрупкости.
Теперь мы приступили к завершенному тестированию сценария сценариев использования с помощью cucumber + watir + webdriver.Тесты написаны на Ruby и Gherkin (огуречный DSL) и выполняются на нашем приложении.Мы интегрировали это с Hudson, и у нас есть хорошие скриншоты для любых ошибок (и скоро также .avi)
До сих пор специалисты QA и BA были энтузиастами, и усилия по разработке уже окупились, учитывая экономию на повторном тестировании функций, сравниваемых вручнуюзапустить люкс и пойти на кофе.;)