Складчина: Автоматизация тестирования на Java 2026 [Яндекс Практикум]
Курс «Автоматизатор тестирования на 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₽