Образовательная платформа
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дней 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров

Курс

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

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

Вы научитесь программировать на Java, работать с фреймворками Maven и JUnit, тестировать пользовательские интерфейсы и настраивать CI. Соберёте мощное портфолио, повысите уровень мастерства и сможете претендовать на повышение или работу в крупной IT-компании.

Кому подойдёт этот курс

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

  1. Писать автотесты в Selenium IDE

    Разберётесь в функциях и настройках, научитесь писать автотесты без программирования и поймёте, когда нельзя обойтись использованием только Selenium IDE.

  2. Программировать на Java

    Изучите синтаксис и основные функции языка, разберётесь в принципах объектно ориентированного программирования, научитесь выявлять ошибки компиляции и отлаживать приложения.

  3. Работать с фреймворками

    Научитесь использовать Maven и тестовый фреймворк JUnit. Сможете создавать собственные тесты разной сложности с предусловиями и постусловиями.

  4. Создавать UI-тесты

    Углубитесь в работу с Selenium WebDriver, научитесь пользоваться паттерном PageObject. Сможете проводить простые и сложные тесты пользовательских интерфейсов.

  5. Автоматизировать тесты

    Изучите базовые схемы работы с CI/CD и научитесь работать с Jenkins. Непрерывная интеграция поможет вам регулярно проводить автотесты, быстрее находить ошибки и не копить технический долг.

  6. Использовать Git

    Научитесь работать с распределённой системой контроля версий, сможете легко вносить или откатывать изменения и работать над разными версиями одного проекта в большой команде.

Как пользоваться платформой

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с преподавателем

    Закрепляете знания и исправляете ошибки.

    Работаете с преподавателем
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Содержание курса

Вас ждут онлайн-лекции и практические задания.

  • 31 тематический модуль
  • 256 онлайн-уроков

Базовые навыки

  1. Языки программирования (Java/JavaScript)

      1. Введение в язык программирования и синтаксис.
      2. Функции.
      3. Объектно-ориентированное программирование.
      4. Области видимости.
      5. Преобразование типов.
      6. Отладка, тестирование и логирование.
  2. Система контроля версий Git

      1. Версии программного кода.
      2. Установка Git.
      3. Индекс и частичные коммиты.
      4. Сравнение версий.
      5. Отмена изменений и откат версий.
      6. Репозитории и коллективная работа.
      7. Ветки — создание и управление.
      8. Слияние и разрешение конфликтов.
      9. Полезные инструменты.
      10. Правила работы с Git.

Продвинутые навыки*

  1. Автоматизация тестирования. Часть 1

      1. Введение в автоматизированное тестирование.
      2. Первые автоматизированные тесты.
      3. Поиск элементов с помощью Selenium WebDriver.
      4. Поиск элементов с помощью CSS-локаторов.
      5. Поиск элементов с помощью XPath.
      6. Мастер-класс по написанию автотестов.
  2. Автоматизация тестирования. Часть 2

      1. Непрерывная интеграция (CI).
      2. UI-тесты: сложные тесты для веба.
      3. Популярный фреймворк тестирования.
      4. Паттерны автоматизации тестирования.

Дипломные работы*

  1. Дипломная работа #1

      1. Студенты напишут простые автотесты и отточат свои навыки на реальной задаче.
  2. Дипломная работа #2

      1. Студенты напишут сложные автотесты с помощью редких функций и настроят непрерывную интеграцию.
Спасибо!

Ваша заявка успешно отправлена

Спикеры

Дмитрий Якин

Дмитрий
Якин

Специалист по тестированию в компании СКБ Контур

Организует тест-сессии, митапы по тестированию и мастер-классы. Выступал с докладами на конференциях SQA-days, TechTrain и CodeFest. Участвовал в переводе книги Ли Коупленда «Практическое руководство по тест-дизайну».

Марина Третьякова

Марина
Третьякова

Ведущий тестировщик в компании СКБ Контур

5+ лет опыта в тестировании. Обучает и стажирует новых сотрудников, проводит технические собеседования. Публиковала статьи на Habr про автотесты и тестирование аналитики. Перевела книгу Ли Коуплэнда «Практическое руководство по тест-дизайну» вместе с уральским сообществом тестировщиков UTC.

Даниил Пилипенко

Даниил
Пилипенко

Директор в SymbioWay

Больше 50 выступлений на семинарах и конференциях. Более 10 лет работает в сфере Java-разработки. Руководил отделом разработки ПО в издательстве «Вокруг Света». Долгое время являлся ведущим разработчиком «Ютинет».

Ваше резюме после обучения

Андрей Семёнов
  • Должность: Тестировщик
  • Зарплата от: 2 500 BYN

Профессиональные навыки:

  • Работа с Selenium IDE
  • Работа с Maven и Unit
  • Знание основных паттернов
  • Создание простых и сложных UI-тестов на Selenuim WebDriver
  • Знание принципов ООП
  • Знание CI/CD и настройка Jenkins
  • Написание автотестов на Java
  • Знание функций SelectElement, Advanced Interactions API, Alert и Frame
  • Работа с Git

Диплом Skillbox

Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Диплом Skillbox
  • Старт курса: 9 декабря
  • Осталось: 6 мест

Стоимость обучения

Рассрочка без переплат

  • 145 BYN/мес
  • 182 BYN/мес
Изображение для плашки НГ Участвует в новогодней распродаже Скидки до 60%
действуют 0 дня 00:00:00

Оставьте заявку и узнайте у менеджера про скидку на курс и подарки от партнёров

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Шаг 1. Выберите вариант оплаты

Шаг 2. Заполните контактные данные

  • Error
  • Error
  • Error
Error

Нажимая на кнопку, я соглашаюсь на обработку персональных данных

Нажимая на кнопку, я соглашаюсь с публичной офертой и политикой обработки персональных данных

Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы