TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
ThreadQA | Олег Пендрак

20 Jun, 14:47

Открыть в Telegram Поделиться Пожаловаться

Почему стоит выбрать Java для автотестов

Когда я начинал вкатываться в айти, я где-то месяц метался между языками, неделю учил Python, потом бросал и хватался за что то ещё, и в итоге не двигался вообще никуда

Но когда сел за Java и перестал суетиться, дело резко пошло в гору

Поэтому, когда меня спрашивают, на чём писать автотесты, я всегда отвечаю: бери Java

И вот почему:

1️⃣ Под автотесты собран самый зрелый стек

Когда ты пишешь автотесты на Java, у тебя под рукой уже всё готовое

JUnit и TestNG для запуска, Selenide и Selenium для UI, REST Assured для API, Allure для отчётов. Это не набор случайных библиотек, а проверенная временем связка, которую крутят тысячи команд каждый день

2️⃣ Огромное количество материалов и примеров

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

Застрял на флакающем тесте или поймал непонятную ошибку, и почти наверняка кто то это уже разбирал до тебя. Для новичка это кайф, ты не выгрызаешь решения в одиночку по ночам

3️⃣ Java правит в крупных компаниях

Большая часть серьёзного энтерпрайза живёт именно на Java

Банки, маркетплейсы, корпоративные системы, всё это чаще всего написано на ней. А раз так, то и автотесты там ждут на Java, и спрос на таких автоматизаторов держится стабильно высоким

4️⃣ Строгость языка играет тебе на руку

Да, Java строже Python, и поначалу это бесит, в том числе бесило и меня

Но именно эта строгость не даёт наделать глупостей и приучает писать аккуратно. На больших проектах это окупается сторицей, потому что код остаётся читаемым даже спустя полгода

5️⃣ Отлично масштабируется на больших проектах

Когда тестов становится сотни и тысячи, главное, чтобы всё это не превратилось в свалку

Java со своей структурой, типами и зрелыми инструментами помогает держать порядок. Архитектуру на ней строить удобно, и она не рассыпается с ростом проекта

6️⃣ Деньги и вакансии

Java автоматизаторов ищут постоянно, вакансий море, и платят очень хорошо, ты вкладываешься в язык, под который всегда есть денежный и стабильный спрос

Если учишь Java, то будет чуть тяжелее войти, зато потом перед тобой открывается рынок, который реально тебя ждёт

Лично я ни разу не пожалел о том, что сделал этот выбор, и вам также советую🤝

625 0 5 2 27
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot