Автоматизированное тестирование на Java

Skillbox
4,73
Вы научитесь программировать на Java, работать с фреймворками Maven и JUnit, тестировать пользовательские интерфейсы и настраивать CI. Соберёте мощное портфолио, повысите уровень мастерства и сможете претендовать на повышение или работу в крупной IT-компании.
Срок обучения: 2 месяца
4,88
На основании отзывов пользователей
на Отзовике, IRecommend и TutorTop
от 3 053 /мес
или сразу от 36 634
73 268
Смотреть курс
Программа обучения

Вас ждут записи выступлений экспертов и практика.

2 месяца обучения

30 тематических модулей

Подготовительные навыки
Java-разработчик

Вводный модуль

Синтаксис языка

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

Числа, строки, даты

Массивы и коллекции

Наследование и полиморфизм

Особенности ООП в Java

Исключения, отладка, тестирование и логирование

Работа с файлами и сетью

Работа с MySQL в Java

Многопоточность

Разработка веб-приложений

Нереляционные базы данных и очереди

Производительность и оптимизация

Распределённые хранилища и вычисления

Бонус-модуль. Паттерны проектирования

Введение в алгоритмы

Введение в структуры данных

Протокол HTTP

Заключительный модуль

Навыки автоматизации
Автоматизированное тестирование на Java. Базовая часть

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

Первые тесты на Java

Поиск элементов с помощью Selenium WebDriver

Поиск элементов с помощью CSS-локаторов

Поиск элементов с помощью XPath

Ожидания элементов

Практика в написании автотестов

Автоматизированное тестирование на Java. Продвинутая часть

Инфраструктура браузерных тестов

Сложные UI-тесты

Сложные UI-элементы

Кастомные действия над элементами

Взаимодействие с окнами, вкладками и фреймами

Загрузка и скачивание файлов

CI/CD (Continuous Integration / Continuous Delivery)