Курс «Автоматизатор тестирования на Java». Яндекс Практикум
Автоматизатор отвечает за внедрение, поддержку и развитие инфраструктуры автотестов. Это помогает ускорить и удешевить процесс тестирования продукта.
Ближайший старт
- 30 мая и 24 июня
Оплата частями
- 15 000 ₽/мес , если платить частями в течение 5 месяцев или сразу, но дешевле — 72 000 ₽
Коротко о курсе
- Узнаете основы языка программирования Java
- Освоите инструменты автоматизации
- Начнёте автоматизировать тесты для веб-приложений и API
- Научитесь составлять отчёты о результатах тестов в Allure
- Будете много практиковаться
- Сможете совмещать учёбу с работой и другими делами
Программа курса
Бесплатный вводный курс
⏱️ 1-2 часа
Познакомитесь с профессией автоматизатора и пройдёте тест, чтобы проверить свои навыки. Это возможность понять, подходит ли вам курс, перед покупкой платной части.
Изучите: Автоматизация тестирования, Автоматизация тестирования, Знакомство с курсом, Команда сопровождения.
Основы Java
⏱️ 15 тем・1 проект・4 недели
В среде разработки напишете программу, которая хранит, сортирует и выводит данные, и сдадите её через GitHub
Изучите: Основы Java, IDE, Принципы ООП, Типы данных, Консоль, Git, JUnit, Параметризация.
Основы юнит-тестов и UI-тестирование
⏱️ 9 тем・1 проект・4 недели
Напишете автотесты для учебного сервиса Яндекс Самокат.
Изучите: Архитектура приложений, DevTools, Selenium, Page Object Model.
Юнит-тесты
⏱️ 10 тем・1 проект・4 недели
Покроете юнит-тестами приложение учебного сервиса Яндекс Самокат.
Изучите: Enum, Строки, Хеш-таблицы, Коллекции, Полиморфизм, Моки, Оценка покрытия.
Тестирование API
⏱️ 4 темы・1 проект・2 недели
Напишете тесты для API приложения и подключите Allure-отчёты
Изучите: Архитектура приложений, HTTP, JSON, Postman, Swagger, Allure, RestAssured.
Инфраструктура и архитектура
⏱️ 5 тем・2 недели
Изучите: CI/CD, Docker, Kubernetes, Jenkins, Удалённый сервер.
Итоговая работа
⏱️ Самостоятельно・40 часов
Проект, который объединяет весь изученный материал. Нужно будет покрыть тестами веб-приложение, API и написать юнит-тесты на отдельную функциональность. Хороший способ связать воедино всё, чему удалось научиться за курс.
Selenide
⏱️ Дополнительно・5 часов
Изучите ещё один фреймворк для автоматизации тестирования. Его используют реже, чем Selenium из основной программы, но на самом деле он даже удобнее. Построен на основе Selenium WebDriver, поэтому освоить не сложно.
Базы данных
⏱️ Дополнительно・10 часов
Язык запросов SQL, базы данных и способы их тестирования. Дополнительный блок для тех, кто чувствует себя неуверенно в этих темах, чтобы подтянуть знания.
JUnit 5
⏱️ Дополнительно・5 часов
В основном курсе вы изучаете версию 4: на практике её используют в подавляющем большинстве проектов. Версию 5 используют не так широко, но освоить полезно: компании постепенно переходят на неё.
Карьерный трек
⏱️ С наставником・каждые 2 недели
Тот, кто хочет сменить работу, обновит резюме и портфолио, чтобы их точно заметили рекрутеры. Напишет сопроводительное письмо и поймёт, как общаться с работодателями. Тот, кто стремится к повышению, научится презентовать результаты своей работы. Узнает, как обсуждать с руководителями зарплату и новые зоны ответственности.
Вебинары для разбора сложных тем
⏱️ С наставником・каждые 2 недели
Отзывы о курсах в Яндекс Практикум
Original price was: 75000 ₽.72000 ₽Current price is: 72000 ₽.