Обзор курса «Автоматизированное тестирование на Java» от Merion Academy
Содержание
Стоимость и формат обучения
Цены и условия могут меняться. Перед оплатой проверьте их на официальной странице курса.
Курс «Автоматизированное тестирование на Java» — пять блоков плюс финальное тестирование за четыре месяца при нагрузке от двух до пяти часов в неделю. Цена 14 880 ₽, около 2 976 ₽ за блок.
Важное отличие от парного курса на Python: здесь школа прямо указывает требование — знание основ Java. Повторяющего блока по языку в программе нет, все пять блоков отданы инструментам автоматизации.
Программа обучения
Пять блоков: Selenium с веб-драйверами, паттерном Page Object и обёрткой Selenide; JUnit с разработкой и параметризацией тестов; тестирование API через OkHttp3, RestAssured и Kafka; работа с базами данных через SQL, JDBC и Hibernate; инфраструктура с Allure, Cucumber и подходом BDD.
Инструментарий заметно богаче, чем в версии на Python. Selenide поверх Selenium экономит массу кода на ожиданиях. Kafka в блоке API — редкость для курсов по тестированию, а очереди в корпоративной разработке тестируют постоянно. Cucumber и BDD закрывают человекочитаемые сценарии.
Преподаватели курса
Ведёт Дмитрий Ерёмин — руководитель направления тестирования в банке ВТБ с 11-летним опытом в ИТ. Java в банковской разработке основной язык, поэтому для этого курса его профиль подходит даже точнее, чем для версии на Python.
Как проходит обучение
Формат асинхронный: видеоуроки, лабораторные после каждого модуля, задания и итоговый проект. Доступ бессрочный, вопросы — в Telegram-чате. Проверка кода преподавателем не заявлена, а для Java ревью особенно полезно: работающий тест может быть написан так, что поддерживать его будет некому.
Сроки, нагрузка и поддержка
Четыре месяца при 2–5 часах в неделю дают 32–80 часов на пять блоков — по 6–16 часов на блок. При двух-трёх новых инструментах в каждом блоке нижняя граница выглядит тесной.
В стоимость входят карьерный интенсив, AI-помощник, мини-курс английского для IT и Telegram-чат. Школа обещает бесплатный переход на любой другой курс, включая более дорогой, и пропорциональный возврат при отказе после перевода.
Практика и результат обучения
Практика — лабораторные после каждого модуля и итоговый проект. Связка Selenium, JUnit, RestAssured, JDBC и Allure даёт на выходе полноценный проект автотестов, а не набор отдельных упражнений.
Чего курс не обещает: знания Java и мобильной автоматизации. Язык нужно принести с собой, Appium в программе не заявлен. Результат — фреймворк автотестов для веба, API и очередей с отчётностью и BDD-сценариями.
Какой документ выдают
Выдают сертификат с уникальным номером, проверяемый онлайн, и удостоверение о повышении квалификации.
Разграничение: зачисление открытое, хотя школа рекомендует знание основ Java; удостоверение о ПК по закону выдаётся при наличии среднего профессионального или высшего образования; право работать в автоматизации документами не регулируется — проверяют написанием теста на собеседовании.
Сведения о лицензии школы
Лицензия на образовательную деятельность № Л035-01298-77/00554994. Юрлицо — ООО «Мерион Нетворкс», ИНН 7721855710, ОГРН 5147746475289, Москва, Рязанский пр-т, 86/1, стр. 3.
Плюсы и минусы
Плюсы
- Инструментарий богаче парного курса на Python: Selenide, RestAssured, Hibernate, Cucumber
- Kafka в блоке API — редкость для курсов по тестированию, а в корпоративной разработке нужна
- Cucumber и BDD закрывают сценарии, которые запрашивают аналитики и заказчики
- Требование к подготовке названо честно: нужны основы Java
- Ведёт руководитель направления тестирования в ВТБ, где Java — основной язык
Минусы
- Знание Java нужно иметь до старта: повторяющего блока по языку в программе нет
- Цена блока около 2 976 ₽ при той же цене курса, что и у версии на Python с шестью блоками
- Проверка кода преподавателем в описании не заявлена
- Мобильная автоматизация и нагрузочное тестирование в программу не входят
- По два-три новых инструмента на блок при 6 часах по нижней границе — плотно
Кому подойдёт курс
Прежде всего тестировщикам в компаниях, где разработка ведётся на Java: писать автотесты на языке продукта проще и с точки зрения поддержки, и с точки зрения общения с разработчиками.
Подойдёт Java-разработчикам, покрывающим код тестами всерьёз, и автоматизаторам с Python, переходящим в энтерпрайз. Полезен и тем, кто работает с микросервисами: блок с Kafka закрывает тестирование очередей.
Кому не подойдёт: тем, кто не знает Java, — в отличие от версии на Python, здесь нет вводного блока по языку. Не подойдёт он и тем, кому нужна мобильная автоматизация. И при пяти блоках цена за блок выше, чем у парного курса, хотя стоят они одинаково.
Вывод: стоит ли учиться?
Из двух курсов школы по автоматизации этот богаче по инструментам: Selenide, RestAssured, Hibernate, Cucumber и Kafka — набор, близкий к корпоративной практике.
Решает вопрос входного уровня. Java нужно знать заранее, и если её нет, честнее взять курс по языку или версию на Python, где первый блок его освежает. При наличии базы программа даёт законченный фреймворк автотестов.
Источники
- Страница курса «Автоматизированное тестирование на Java» на сайте Merion Academy
- Сведения об образовательной организации и лицензии
Информация о стоимости, программе и условиях актуальна на дату проверки и может меняться. Уточняйте детали на сайте школы перед оплатой.