Кто пишет функциональные/end-to-end тесты в своих проектах? Какими инструментами пользуетесь?
Я начинал с CasperJS, предполагая что это сильно проще чем работать с Selenium. Я ошибался.
Сейчас на проекте мы используем Selenium, с JS биндингами + Mocha как тест-раннер. Пока ещё работаем с WD.js github.com/admc/wd
Но недавно вышла стабильная, быстроразвивающаяся библиотека JS биндингов для Selenium 2 - webdriver.io
В синтаксисе с promise-chain тесты пишутся просто на ура.