Чем автоматизировать тесты для проекта на Vaadin


(slash) #1

Перепробывал и SoapUI и JMeter и Selenium IDE и BlazeMeter - ничего не подходит. Рассматриваю только варианты которые не надо покупать.
Кто что подскажет? на чем автоматизировать в данном случае?


(Александр Таранков) #2

Чем вас Selenium IDE не устроил?


(Dmitriy Zverev) #3

Vaadin Test Bench основан на Selenium 2.
Поэтому:

  • инструмент тестирования у вас уже есть
  • Вы можете использовать selenium 2

(slash) #4

Особенностями Vaadin - на


(slash) #5

Test Bench платный- 890 $ ))


(Александр Таранков) #6

Тогда по совету @DmitriyZverev, берешь WebDriver (он же Selenium2) в руки и вперед!


(Mykhailo Poliarush) #7

Я помню, что-то об этом упоминалось в этом докладе.

http://atdays.com/materials/performance-testing-of-ajax-with-jmeter/


(slash) #8

Спасибо, просмотрел раньше, но ничего конкретного.
Делаю вывод что скорее всего брать Selenium WebDriver (он же Selenium2) и вперед за ординами…


(Mykhailo Poliarush) #9

Ну и правильно сделаешь. Если что-то получиться, отпишись. Интересно услышать, что получилось.

И еще добавлю ссылку на смежную тему по похожей проблеме.


(asolntsev) #10

Я советую использовать библиотеку Selenide. Она основана на Selenium Webdriver и делает работу с динамическими страничками заметно проще. Конкретно для Vaadin примера нет, но вот здесь есть пример для тестирования GMail, который по сути похож на Vaadin: всё рисуется аяксом, на всех элементах требуются ожидания и т.д.

https://github.com/codeborne/selenide_examples/tree/master/gmail/test/org/selenide/examples/gmail


(slash) #11

Selenium тоже не подходит из-за отсутствия уникальных id. Автоматизация отпала в таком виде в каком планировалась.