@vetalmatitskiy
testing engineer

В чем преимущества Maven для Selenium-тестировщиков?

Доброго дня, уважаемые автоматизаторы. Планируем проект с Java под селениум. Есть вариант взять в качестве сборщика Maven. Подскажите, пожалуйста, дает ли Maven реальные преимущество на проектах по автоматизированному тестированию? Искал в интернетах сравнения сборщиков - сравнительной оценки не нашел. Есть ли рекламные призывы о том, что Maven весь такой интегрированный, платформо-независимый и прочие сказки маркетологов.
  • Вопрос задан
  • 2615 просмотров
Пригласить эксперта
Ответы на вопрос 1
voidnugget
@voidnugget
Программист-прагматик
"Шта? Как (блеять) сборка проекта относится к тестированию ?"

Ну лет так 8 назад можно было так сказать про Maven, что он крут и т.п. ...
Сейчас же ситуация очень сильно изменилась - Maven и Ant это просто бесполезные динозавры.
Используйте Gradle, и будет вам счастье.

А Selenium используется в основном для приёмочных тестов со стороны фронтенда и написания ботов.
У него есть абстрагированное HTTP Api которое можно привязать к любой платформе и языку.

Так что, к примеру, если у вас есть Angular приложение и вы хотите его тестировать - писать приёмочные тесты на Watij или Geb очень глупо, для этого есть Protractor и webdriver.io - это обёртки к WebDriver.js и http api selenium'a.

Если у вас там есть хотя бы намёк на TDD/BDD, то человек отвествнный за фронтенд должен сам под себя писать тесты на JS'е под selenium, и не дёргать лишний раз тестировщиков. Хотя и выделять тестировщиков как отдельный класс персонала в таком случае бесполезно - слишком большие накладные расходы на коммуникацию...

Решайте организационные проблемы и внедряйте сторонний аудит и контроль качества.
Если вам сказали что maven это круто - у вас там полно дилетантов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы