Программирование [Олег Пендрак] Java QA Automation

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Олег Пендрак​
Название: Java QA Automation​

cover.jpg

Продолжительность: 27 ч 24 мин Количество уроков: 89 Видео Язык: Русский Вес архива: 6,67 ГБ


Курс «Java QA Automation» — это практическая программа обучения, которая помогает быстро перейти от ручного тестирования к профессиональной автоматизации. Вы получите системное понимание Java, научитесь создавать надежные API и UI автотесты, собирать инфраструктуру и запускать тесты в CI/CD. Материал подойдёт даже тем, кто начинает с полного нуля.

Почему этот курс полезен

Программа сочетает в себе фундаментальную теорию, реальные примеры из коммерческой разработки и большое количество практики. К концу обучения вы сможете уверенно разрабатывать автотесты, настраивать окружение и формировать конкурентное портфолио.

Кому подойдет курс

• Специалистам по ручному тестированию, которые хотят перейти в автоматизацию.
• Начинающим инженерам, осваивающим Java и инструменты тестирования.
• QA-инженерам, желающим укрепить базу и изучить современные практики.
• Тем, кто хочет прокачать навыки до уровня Middle и подготовиться к собеседованиям.

Что изменится после прохождения курса

• Сможете писать устойчивые и понятные автотесты на Java.
• Научитесь работать с Gradle, Maven, JUnit5, TestNG, Rest Assured и Selenide.
• Сформируете инфраструктуру тестирования с Docker, Selenoid и Allure.
• Используете CI/CD пайплайны в Jenkins и GitLab для автоматизации запуска.
• Соберете полноценный проект на GitHub — отличный аргумент на собеседованиях.

Программа курса

Java

Блок построен так, чтобы вы уверенно освоили язык с нуля и сразу применяли его для автоматизации. Каждая тема сопровождается практическими задачами.

• Почему Java лучший выбор для автотестов
• Настройка Intellij Idea и рабочей среды
• Переменные, строки и примитивы
• Условия If, Else, Switch Case
• Методы, объекты и модификаторы доступа
• Equals, ToString и основные принципы ООП
• Коллекции List, Set, HashMap, Enum и массивы
• Stream API, Generic, Static
• Практическая задача на закрепление

Сборщики, библиотеки и основы тестирования

Вы изучите самые популярные инструменты, которыми пользуются инженеры-тестировщики в реальной работе.

• Gradle: структура проекта, зависимости, задачи
• JUnit5: структура тестов и параметризация
• Jackson, Lombok, Owner — ускорение разработки
• Отладка тестов, чтение настроек
• Allure: установка, запуск, генерация отчетов
• Maven и TestNG, работа с DataProvider

UI автотесты

Вы научитесь уверенно автоматизировать UI, создавая читаемые и поддерживаемые тестовые сценарии.

• Основы UI тестирования
• Selenium: WebElement, взаимодействие с элементами
• Работа с файлами, Alert, Iframe
• JavaScriptExecutor и Selenide
• PageObject: правильная архитектура UI тестов
• Визуальное тестирование и сравнение скриншотов
• Параллельный запуск в TestNG и JUnit5

API автотесты

Блок посвящён созданию полноценных API тестов на Rest Assured, от базовых запросов до сложных сценариев.

• REST и HTTP: ключевые понятия
• Rest Assured: настройка и первые тесты
• GET, POST, PUT, DELETE запросы
• Параметризация и логирование
• Библиотеки Faker и SoftAssertions
• Улучшение структуры и передачи данных

Инфраструктура и CI/CD

Изучите рабочие подходы DevOps-инфраструктуры, которые необходимы современному автоматизатору.

• Что такое CI/CD и зачем это нужно
• Установка Jenkins с Docker
• GitLab: создание и настройка пайплайнов
• Allure-отчеты в CI
• GitLab CI Runner: установка и запуск
• Docker образы для автотестов

Почему курс действительно эффективен

• Все материалы доступны без VPN — легко смотреть с любых устройств.
• Задания построены на реальных примерах из индустрии.
• Программа подходит для подготовки к собеседованиям на позиции Junior/Middle.
• Упор на практику и разбор типичных ошибок начинающих автоматизаторов.

Результат

После окончания курса у вас будет готовый проект в GitHub, уверенные навыки автоматизации на Java и понимание принципов построения надежных UI/API автотестов и инфраструктуры. Это заметно увеличит ваши шансы на успешное трудоустройство.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху