t.me/atinfo_chat Telegram группа по автоматизации тестирования

Используете ли вы Spring framework?

Хотелось бы узнать, применяет ли кто-нибудь спринг фреймворк в рабочих проектах на Java+Selenium?

 

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

А зачем?...

Спринг нужен для сборки объектов в приложении, а зачем он в тестах?.. Какую проблему вы хотите решить с помощью Spring?

1 Симпатия

Конекшэн пул к примеру. Зачем писать что то свое и замарачиваться с сессиями если можна юзануть готовое в пару строк

 

Разве вам в тестах нужен пул?
Вам ведь коннекшн нужен для того, чтобы перед тестом зафигачить в базу тестовые данные, верно? Для этого не нужен пул, для этого нужен один-единственный коннекшн. И создать его без Spring очень просто.
1 Симпатия

>>Вам ведь коннекшн нужен для того, чтобы перед тестом зафигачить в базу тестовые данные, верно?
Это лиш один из вариантов )
Вообще тесты запускаются паралельно, конекшен перед тестом (не всегда но бывает, чтоб данные залить),
но и во время теста есть необходимость данные не просетить а проверить.
Итого 100 тестов - 100 конекшенов? Как тут без пула?? 

 

Использую при интеграции тестового и основного приложения. 

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

Еще транзакционность использую. удобно. 

 

Spring или thucydides просто мастхев для создания своих тестовых фремворков для больших вэбприложений

Почему ИЛИ? Можно использовать любой на выбор? :smile:

И всё-таки хотелось бы подробностей: в каких случаях есть такая необходимость?

1 Симпатия