Курс «Автоматизированное тестирование на Java»

Видеоуроки / Самостоятельно с наставником / Обучение в ЛК на сайте автора

  • 12 месяцев
  • Сертификат
  • Участие в потоке

Вы научитесь программировать на Java, работать с фреймворками Maven и JUnit и тестировать пользовательские интерфейсы.

Просмотров за неделю: 3459

Автор: Skillbox

Обновлено: 03.08.2025

Курс устарел

Сожалеем, но курс устарел поэтому недоступен для изучения. Рекомендуем посмотреть похожие материалы по этой теме.

i
Смотреть похожие курсы
Этот курс включает:
  • 12 месяцев
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: строго по расписанию
  • Уровень сложности: для новичков
  • Бонусы: для всех учеников
  • Домашние задания: есть, с проверкой
  • Сертификат
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты

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

  • Программировать на Java.
  • Работать с фреймворками.
  • Создавать UI-тесты.
  • Использовать в работе Git.
  • Автоматизировать тесты.

О курсе

Автоматизированное тестирование на Java — метод проверки работоспособности программного обеспечения с применением специальных программных продуктов. Если вы хотите стать QA-инженером, то без знаний по автоматизированному тестированию ПО на Java не обойтись. На курсе вы будете осваивать принципы автотестирования, научитесь писать тесты на Java для поиска ошибок в программном обеспечении. Проводится обучение педагогами-практиками университета Skillbox.

Продолжительность обучения — 1 год. На занятиях вы будете учиться писать автотесты, UI-тесты, работать с фреймворками, работать с Gitlab. Практические задания на закрепления материала войдут в ваше портфолио, которое поможет претендовать на повышение или работу в крупной IT-компании.

Краткое содержание курса «Автоматизированное тестирование на Java»:

  1. Подготовительные навыки Java-разработчика.
  2. Работа с распределенной системой контроля версий Git.
  3. Введение в автоматизированное тестирование. Создание первых тестов.
  4. Сложные тесты. Инфраструктура браузерных тестов.
  5. Обучение работе с инструментом Selenide.

Выпускники онлайн-курса получат достаточный пакет знаний и практических навыков, для старта работы на должности Junior QA Automation Engineer в сфере тестирования web-приложений на Java.

Подготовительные навыки

Java-разработчик

  • Вводный модуль.
  • Синтаксис языка.
  • Объекты и классы.
  • Числа, строки, даты.
  • Массивы и коллекции.
  • Наследование и полиморфизм.
  • Особенности ООП в Java.
  • Исключения, отладка, тестирование и логирование.
  • Работа с файлами и сетью.
  • Работа с MySQL в Java.
  • Многопоточность.
  • Разработка веб-приложений.
  • Нереляционные базы данных и очереди.
  • Производительность и оптимизация.
  • Распределённые хранилища и вычисления.
  • Бонус-модуль. Паттерны проектирования.
  • Введение в алгоритмы.
  • Введение в структуры данных.
  • Протокол HTTP.
  • Заключительный модуль.

Система контроля версий Git

  • Версии программного кода.
  • Установка Git.
  • Индекс и частичные коммиты.
  • Сравнение версий.
  • Отмена изменений и откат версий.
  • Репозитории и коллективная работа.
  • Ветки — создание и управление.
  • Слияние и разрешение конфликтов.
  • Полезные инструменты.
  • Правила работы с Git.

Навыки автоматизации

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

  • Введение в автоматизированное тестирование.
  • Первые тесты на Java.
  • Поиск элементов с помощью Selenium WebDriver.
  • Поиск элементов с помощью CSS-локаторов.
  • Поиск элементов с помощью XPath.
  • Ожидания элементов.
  • Практика в написании автотестов.

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

  • Инфраструктура браузерных тестов.
  • Сложные UI-тесты.
  • Сложные UI-элементы.
  • Кастомные действия над элементами.
  • Взаимодействие с окнами, вкладками и фреймами.
  • Загрузка и скачивание файлов.
  • CI/CD (Continuous Integration / Continuous Delivery).

Бонусный курс. Инструмент Selenide

  • Введение в Selenide.
  • Базовая структура тестов и отладка.
  • Поиск элементов в Selenide.
  • Действия над элементами и в браузере.
  • Проверки (assertions).
  • Коллекции элементов.
  • Дизайн-паттерн: Page Object.
  • Интеграция с Allure Reports.
  • Интеграция с Selenoid.
  • Формат
    Самостоятельно с наставником
    Видеоуроки
    Обучение в ЛК на сайте автора
  • Продолжительность
    12 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    Строго по расписанию
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Сертификат Освоение программы курса
  • Техническая поддержка
    В рабочее времяЧат в вкЧат в мессенджереЭлектронная почтаТелефон
  • Срок доступа к материалам
    Бессрочный
  • Бонусы
    Для всех учеников
  • Год выхода
    2022 Последнее обновление: 03.08.2025

Отзывы о курсе

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.