CHI IT Academy

QA Automation (Java)

15 000 UAH за курс
34 занятий
Для опытных
QA Automation / QA Manual
Этот курс научит тебя писать автотесты на Java для QA Automation. Здесь разберешь основы Java, Selenium, TestNG и другие инструменты, чтобы автоматизировать тестирование. Курс на 80% состоит из практики, а после завершения ты сможешь перейти на новый уровень в карьере тестировщика.

О курсе

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

Старт работы с Java

На вводном занятии рассматривается, что такое Java и для чего она используется. Слушатели устанавливают необходимое программное обеспечение - Java Development Kit и среду разработки IDE. Этот модуль готовит рабочее место для дальнейшего обучения.

Основы программирования

Создание первой программы на Java. Изучение базовых типов данных, операций, способов ввода и вывода информации. Освоение работы с методами и строками - фундаментальных концепций языка.

Логика и структуры данных

Работа с ветвлением и циклами для создания сложной логики программ. Изучение массивов - от одномерных до более сложных структур. После каждой темы идет практическое занятие с разбором домашних заданий и исправлением ошибок.

Объектно-ориентированное программирование

Занятия посвящены принципам ООП - основе современной Java. Работа с объектами, их сравнением и взаимодействием. Изучение полиморфизма, интерфейсов, Enum-типов и аннотаций.

Работа с данными и исключениями

Освоение Generic и коллекций для эффективной работы с наборами данных. Чтение и запись файлов, работа с Java properties. Обработка исключительных ситуаций через механизм exceptions. Каждый блок закрепляется практическими занятиями.

Инструменты разработчика

Создание финального проекта с использованием Git. Знакомство с Maven - инструментом для сборки проектов, управления зависимостями и жизненным циклом программы.

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

Работа с TestNG - популярным фреймворком для тестирования. Изучение аннотаций и запуска тестов. Тестирование Web API и REST API с использованием REST Assured. Конвертация объектов между форматами JSON/XML и Java.

UI-тестирование с Selenium

Основы Selenium WebDriver: создание драйвера, работа с элементами страницы, ожидание и управление окнами. Изучение селекторов CSS и XPath для поиска элементов. Применение паттерна PageObject для структурированного тестирования.

Профессиональное развитие

Углубленная работа с ожиданиями в Selenium и добавление логирования во фреймворк. Анализ случаев применения автоматизации. Занятия по IT-английскому для коммуникации в международных проектах. Карьерная консультация с рекрутером по составлению резюме и планированию развития.

Завершение курса

Финальное занятие включает итоговое задание, охватывающее весь изученный материал, и сессию вопросов-ответов для закрепления знаний.

Особенности курса

Курс состоит из 32 занятий по 1,5 часа каждое. Основная часть - 80% времени - посвящена практическим занятиям. Участники получают доступ ко всем материалам: презентациям, чек-листам, записей лекций. Ментор предоставляет обратную связь и поддержку в течение всего обучения. Обучение проходит на удобной онлайн-платформе. После успешного завершения курса выдается сертификат, подтверждающий полученные навыки.

Что включено

Вечерние занятия
Выдается диплом/сертификат
Сопровождение ментора