Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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


(Shaman) #1

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

 

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


(asolntsev) #2

А зачем?...

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


(Denis Veselovskiy) #3

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


(asolntsev) #4

 

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

(Denis Veselovskiy) #5

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

 


(Zvonov) #6

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

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

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

 


(Бабай) #7

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


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

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

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