Обзор курса «Автоматизатор тестирования на Java»
Курс «Автоматизатор тестирования на Java» от Яндекс Практикума за пять месяцев ведёт от базовых конструкций Java до автотестов интерфейса и API. Сначала студент изучает Java: типы данных, методы, циклы, классы, наследование, полиморфизм, коллекции и исключения. Первый проект закрепляет объектно-ориентированное программирование и работу с GitHub. Затем появляются JUnit и изоляция зависимостей, UI-тесты с Selenium и Page Object Model, проверки API через REST Assured и отчёты Allure.
Содержание
Стоимость и формат обучения
Цены и условия могут меняться. Перед оплатой проверьте их на официальной странице курса.
Курс «Автоматизатор тестирования на Java» от Яндекс Практикума за пять месяцев ведёт от базовых конструкций Java до автотестов интерфейса и API. Он подходит начинающим и ручным тестировщикам, а также автоматизаторам, переходящим с другого языка.
Главное о курсе
- Продолжительность: 5 месяцев.
- Объём: 157 часов теории и 143 часа практики.
- Практика: 5 проектов.
- Стек: Java, JUnit 5, Selenium, Selenide, REST Assured, Allure и Git.
- Поддержка: вебинары раз в две недели и 8 индивидуальных встреч.
Как построена программа
Сначала студент изучает Java: типы данных, методы, циклы, классы, наследование, полиморфизм, коллекции и исключения. Первый проект закрепляет объектно-ориентированное программирование и работу с GitHub.
Затем появляются JUnit и изоляция зависимостей, UI-тесты с Selenium и Page Object Model, проверки API через REST Assured и отчёты Allure. Финальные темы охватывают архитектуру тестов, базы данных, Selenide, Kafka, BDD и Cucumber.
Авторы курса — Эрик Бурыгин, Виктор Медведев, Динара Трифанова и Андрей Лисовой
Эрик Бурыгин руководит тестированием в Яндексе, Виктор Медведев прошёл путь от ручного тестировщика до руководителя отдела. Динара Трифанова работает Senior AQA и более 15 лет в IT, Андрей Лисовой имеет опыт Java-разработки в банковском проекте.
Плюсы и минусы
Плюсы
- Java изучается в связи с задачами тестирования;
- пять проектов покрывают unit-, UI- и API-уровни;
- есть Page Object, отчёты Allure и REST Assured;
- в программу входят Kafka, BDD и Cucumber;
- восемь личных встреч позволяют разобрать код или рабочую задачу.
Минусы
- 300 часов за пять месяцев создают плотную нагрузку;
- новичку нужно одновременно осваивать Java и тестовую архитектуру;
- учебные стенды проще распределённых систем в продакшене;
- для развития после курса потребуется писать и поддерживать автотесты в реальном проекте;
- индивидуальные встречи не заменяют ежедневную работу в QA-команде.
Наш вывод
Курс подходит ручному тестировщику, который хочет перейти в автоматизацию на Java и получить системную последовательность проектов. Сильные стороны — несколько уровней тестирования и личные встречи. Новичку без опыта QA стоит быть готовым к особенно интенсивному старту.
Источники
- Официальная страница курса «Автоматизатор тестирования на Java».
- Образовательная лицензия Яндекс Практикума.