2011-02-03 4 views
5

В настоящее время я изучаю подходы к созданию автоматических модульных тестов для любого нового кода, созданного в нашем веб-приложении. Мы запускаем JSF 2.0, Richfaces 3.3 и используете JRE1.6.Решение для тестирования JSF/Java Beans/Richfaces (JSFUnit, JUnit и т. Д.)

Мне было бы интересно услышать мнения о том, что люди использовали и рекомендуют? Преимущества/Недостатки? Трудность для реализации? Поддержка сообщества и документация? И т. Д.

Я посмотрел на JSFUnit, и это кажется довольно сжимающим, но хотелось бы получить мнения, прежде чем я начну использовать его.

Благодаря

ответ

0

JSFUnit действительно типичный подход. Я, однако, использовал Selenium для функционального тестирования, и он отлично работал.

Дело в том, что во многих случаях интерфейсный модуль более легко тестируется с точки зрения функциональных сценариев, а не единиц.

+0

Благодаря Bozho, а все остальные их предложения. Я посмотрю на Селен. –

0

Я использовал SeleniumHQ. Тесты выполняются в реальном браузере, который управляется тестовым движком. Смешно и немного жуткий смотреть браузер во время теста.

Существует также надпись поверх Selenium, которая делает его более удобным для записи теста, называемого: Selenium Inspector.

0

Для автоматизированного веб-тестирования мы используем Windmill.

Его большой. Вы записываете то, что хотите протестировать в своем браузере, и ветряная мельница будет запускать firefox и запускать тесты. Его написано на python и работает для всех веб-страниц.

Мы интегрировали Windmill в нашу среду непрерывной интеграции (hudson), чтобы тесты всегда выполнялись для каждой фиксации.

Here is a introduction video to Windmill

And here is a windmill talk on parleys.com

+0

Не слышал об этом раньше. У вас также есть опыт Selenium? Если да, то как Ветряная мельница лучше/отличается? – BalusC

+0

Нет У меня нет опыта селена, но у меня есть голова. Мы используем его сильно, и он очень прост в использовании. Он поддерживает JQuery, поэтому вы можете легко программировать события и изменять тесты для своей страницы. Также есть беседа Windmill от parleys.com. Проверьте это –