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

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

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

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

Автор: Skillbox

Обновлено: 12.04.2024

Источник изображения: Unsplash

2 622 /мес. 4 033 /мес.
Скидка 35%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Этот курс включает:
  • 12 месяцев
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: строго по расписанию
  • Уровень сложности: для новичков
  • Бонусы: для всех учеников
  • Домашние задания: есть, с проверкой
  • Сертификат
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
  • Доступ: сразу после оплаты
Автоматизированное тестирование на Java

Skillbox

Перейти на сайт

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

  • Программировать на 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 Последнее обновление: 12.04.2024
  1. Нажмите на кнопку
    Перейти на сайт
  2. Вы перейдете на детальную страницу курса Университета. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Университета.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

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

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

Другие курсы автора