Автоматизация тестирования на Java 2026 [Яндекс Практикум]

Складчина: Автоматизация тестирования на Java 2026 [Яндекс Практикум]

Скриншот-10-03-2026 23_58_47.jpg
Курс «Автоматизатор тестирования на Java»

  • Узнаете основы языка программирования Java
  • Начнёте автоматизировать тесты для веб‑приложений и API
  • Будете много практиковаться
  • Освоите инструменты автоматизации
  • Научитесь составлять отчёты о результатах тестов в Allure
  • Сможете совмещать учёбу с работой и другими делами

Этот курс поможет карьерно вырасти

  • Начинающим тестировщикам, которые хотят повысить квалификацию Освоите новые навыки, которые помогут найти работу или получить повышение на текущем месте
  • Опытным ручным тестировщикам. Сможете полностью перейти в автоматизацию: писать автотесты для веб-приложений и АРІ, проводить юнит-тесты, развивать инфраструктуру проекта
  • Тем, у кого мало или совсем нет опыта в программировании.Познакомитесь с основами Java и сможете выйти на новый уровень в тестировании

Зачем инженеру по ручному тестированию учиться автоматизации

1.Избавитесь от рутины
Автоматизация позволит избежать рутинных проверок и ускорить тестирование задач
2.Освоите новые инструменты и технологии — станете конкурентоспособнее
IntelliJ IDEA
Maven
Selenium WebDriver
Selenide
JUnit
Git
REST Assured
Allure
Jenkins
SQL
3.Сможете больше зарабатывать
Зарплаты автоматизаторов почти в 2 раза выше, чем у инженеров по ручному тестированию

Чему вы научитесь

  • Писать код на Java
  • Поймёте, как устроен язык, изучите базовый синтаксис и напишете небольшое приложение
  • Автоматизировать тестирование
  • Как веб-приложений, так и API — для этого освоите pytest, Selenium WebDriver, Git, XPath, CSS и Allure
  • Использовать JUnit 5, Selenide и Postman
  • Освоите продвинутые инструменты тестировщика, а ещё научитесь работать с базами данных
  • Выстраивать процесс автоматизации
  • Разберётесь в инфраструктуре и архитектуре приложений, чтобы покрывать их тестами на всех уровнях

Усилите свои хардскилы с помощью ИИ
Научитесь использовать нейросети, чтобы:

  • Генерировать классы Page Object на Java, локаторы и структуру проекта
  • Создавать тестовые данные и mock‑объекты для любых сценариев
  • Автоматически составлять матрицу покрытия требований
  • Группировать тест‑кейсы
  • Разбирать логи ошибок
  • Интерпретировать метрики нагрузочного тестирования

Программа курса
Составили программу по образовательной модели 4C/ID: будете учить только то, что нужно для решения настоящих задач автоматизатора

Спойлер: Полная программа курса Программа курса
Автоматизатор тестирования на Java
1. Введение в Java — 3 недели

Практическая работа

установка JDK и IntelliJ IDEA

синтаксис Java

переменные и типы данных

условия (if / else)

циклы (for / while)

методы

массивы

Практика: написание простой программы на Java.

2. Объектно-ориентированное программирование — 2 недели

Практическая работа

классы и объекты

конструкторы

инкапсуляция

наследование

полиморфизм

интерфейсы

Практика: создание объектной модели программы.

3. Работа с Git — 1 неделя

Практическая работа

Git

GitHub

коммиты

ветки

pull request

Практика: ведение проекта в репозитории.

4. Основы тестирования — 1 неделя

виды тестирования

тест-кейсы

баг-репорты

тест-дизайн

5. Unit-тестирование — 2 недели

Практическая работа

JUnit 5

структура тестов

assert

тестирование методов

Практика: написание unit-тестов.

6. Автоматизация UI-тестов — 3 недели

Практическая работа

Selenium WebDriver

поиск элементов

XPath

CSS-селекторы

ожидания

Page Object

Практика: создание UI-автотестов.

7. Selenide — 1 неделя

Практическая работа

настройка Selenide

написание тестов

работа с элементами

8. API-тестирование — 2 недели

Практическая работа

HTTP

REST API

Postman

JSON

проверки ответов

Практика: написание API-тестов.

9. Работа с базами данных — 1 неделя

SQL

SELECT

JOIN

проверка данных.

10. Архитектура автотестов — 1 неделя

Page Object Model

структура тестового проекта

поддерживаемость тестов.

11. CI/CD — 1 неделя

Jenkins

автоматический запуск тестов.

Финальный проект — 2 недели

Разработка полноценного проекта:

UI-автотесты

API-тесты

работа с Git

оформление проекта.

✔ Основные технологии курса:

Java

Selenium

Selenide

JUnit

Git

Postman

SQL Срок обучения: 5 месяцев
Цена: 88200₽