Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Design, Quality, Testing > Выбор автоматической системы тестирования


Автор: 4epT 7.12.2010, 15:33
Добрый день! Скажите пожалуйста какие существуют системы автоматического тестирования программ? и какие из наиболее классные ?)
С учетом того что тестируемый проект написан на Java и является не десктоп а Веб сайтом.

Я слышал только про Selenium, что можете сказать про него?

Автор: LSD 7.12.2010, 15:45
Цитата(4epT @  7.12.2010,  16:33 Найти цитируемый пост)
Я слышал только про Selenium, что можете сказать про него?

Ну из альтернатив ему я знаю только Rational Robot, но этот монстр у меня не то что не запустился, он мою машину в BSOD.

В принципе Selenium нормальный тул, но не очень хорошо работает со всякими навороченными JS фреймворками типа ExtJS.

Автор: 4epT 7.12.2010, 16:00
Цитата(LSD @ 7.12.2010,  15:45)
Цитата(4epT @  7.12.2010,  16:33 Найти цитируемый пост)
Я слышал только про Selenium, что можете сказать про него?

Ну из альтернатив ему я знаю только Rational Robot, но этот монстр у меня не то что не запустился, он мою машину в BSOD.

В принципе Selenium нормальный тул, но не очень хорошо работает со всякими навороченными JS фреймворками типа ExtJS.

JS фреймверки вроде там не используются ...

А вот есть Selenium IDE ... и библиотека под Java. В чем у них отличия ? и как легче тестировать?

Автор: LSD 7.12.2010, 16:17
Selenium IDE типичный workflow выглядит так:
- с помощью Selenium IDE накидываем тест
- экспортируем полученный тест в JUnit тест
- берем машину на которой запускаем Selenium сервер
- создаем проект к которому подключаем Selenium Java библиотеки и сгенерированный JUnit тест (если надо его можно подправить)
- настраиваем проект на наш Selenium сервер и запускаем наш тест

Автор: 4epT 7.12.2010, 16:44
LSD, спасибо) в общих чертах все понятно! А можешь подкинут парочку статей по Selenium ? желательно русскоязычных =)

Автор: LSD 7.12.2010, 19:04
Русскоязычного я ничего не видел. На английском: заходишь на http://seleniumhq.org/ и выполняешь шаги 0-2 (3 для начала не обязателен), там все достаточно просто.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)