Обновить

Комментарии 8

Сравните кол-во вакансий на QA automation для джавы и питона. Тогда станет понятно почему все питон учат) Мне кажется актуально учить его или гошку, вакансий много.

Автотесты пишут на Го?

конечно) Вон в озоне например

и сколько вакансий в автотестах на GO? в России в основном озон набирает, зарубежом пара компаний, и в основном всё.

как этот же валидатор превращается в настоящий автотест с использованием JUnit5

технически - это не автотест, а юниттест

Почему Java, а не Python?

потому что на java многословнее 🙂 на python сильно проще

А чем тогда отличается юнит тест от автотеста? Ведь в приведенном примере явно юнит тест

В принципе сразу видно, что в статье стараются натянуть сову на глобус.

Первый спринт он потратил на то, чтобы заставить Selenium работать параллельно на трёх воркерах. На Java эта задача решается добавлением одной аннотации.

На на python это решается с помощью pytest-xdist. И добавлением флага при запуске тестов.

Вот что реально могу зачесть в плюс явы, это строгую типизацию. При написании тестов ява заставляет больше запариться, и на больших и долгих проектах это действительно играет в плюс. Т.к базово в питоне ты можешь словарями решать многое, и потом при чтении кода ты не понимаешь что за структура должна быть, с какими типами данных, и такое очень сложно становится читать, дебажить и прочее.

Как человек, который уже наступал на грабли с Python в энтерпрайзе, полностью согласен: строгая типизация в Java действительно спасает нервы, когда проект разрастается. История про кандидата, который неделю бился с параллельным запуском в Selenium на Python, пока на Java это решается одной аннотацией — жизненно и очень показательно.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
otus.ru
Дата регистрации
Дата основания
Численность
101–200 человек
Местоположение
Россия
Представитель
OTUS