Elena
Спасибо большое. А задам еще такой вопрос, что самое популярное для автоматизации API тестов и интеграции с Jenkins. И что работает хорошо для комбинированного автоматического тестирования API + UI?
Не гонитесь за популярным, гонитесь за подходящим.
По-моему было бы достаточно просто освоить Python + requests .
Дженкинс может запустить всё что может запуститься из командной строки, он так сделан. Практически каждый хоршо известный инструмент для тестов это умеет.
Комбинированное можно делать и на Джаве и на Пайтоне и на других языках. Но влезать в ui-тестирование это много дополнительных тем (вебдрайвер и что он может, локаторы, вейтеры, ООП по страницам или экшенам ...) и, соответственно, дополнительных больных шишек.