Я пишу полнофункциональное веб-приложение REST и ищу хорошую среду для тестирования. Приложение в основном написано на Erlang, но я хотел бы протестировать интерфейс приложения, не полагаясь на код Erlang.

Также желательна интеграция с js testframework.

1
Martin Kristiansen 6 Июл 2012 в 23:04
На ум приходят HtmlUnit и Selenium.
 – 
JB Nizet
7 Июл 2012 в 21:40
1
Ваш вопрос непонятен. В заголовке вы говорите, что хотите протестировать интерфейсы REST. В тексте вы сказали, что хотите протестировать «интерфейс», который обычно относится к пользовательскому интерфейсу. Что он? Какую часть вы хотите протестировать?
 – 
Cheeso
7 Июл 2012 в 22:27
@Cheeso: я имею в виду json, сгенерированный для моих вызовов ajax
 – 
Martin Kristiansen
7 Июл 2012 в 22:40
Может дубликат? stackoverflow.com/questions/6151721/…
 – 
Cheeso
7 Июл 2012 в 23:17

1 ответ

Лучший ответ

Добрый день, если у вас минимальные знания о рубине, я бы порекомендовал вам использовать решение capybara + rails, оно также позволяет тестировать сайты с богатым javascript, просто используйте тестовый драйвер с поддержкой javascript, такой как селен, вот краткий документ об использовании его с удаленными сайтами : http://rubydoc.info/github/jnicklas/capybara

Также проверьте огурец http://cukes.info/, который хорошо сочетается с комбинацией rails + capybara, а также имеет порт на erlang.

1
Dfr 9 Июл 2012 в 12:56