Получить доступ
Эксклюзивный партнер
Skillbox в России
burger
Каталог Курсы по Программирование от SkillFactory Автоматизированное тестирование на Java

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

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

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

  • Junior- и middle- тестировщикам

    Научитесь работать с редкими функциями Selenium и писать автотесты на Java с помощью фреймворков. Прокачаете навыки UI-тестирования, сможете зарабатывать больше на прежнем месте работы или перейти в более сильную компанию.

  • Участникам курса «Профессия Тестировщик»

    Углубитесь в разработку автотестов без затрат времени на уже знакомые темы. Научитесь писать тесты на Java и встраивать их в процесс CI, дополните портфолио двумя проектами и сможете начать карьеру тестировщика в крупной IT-компании.

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

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

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

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

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

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

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

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

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

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

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

  • Использовать Git

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

О Skillbox

Skillbox —
по качеству обучения. Вся теория записана с топовыми экспертами рынка, а практика максимально приближена к реальным рабочим задачам. Послушайте, что говорят те, кто уже достиг своих целей вместе со Skillbox.

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

Предложение действует для пользователей Skillbox, которые купили любой курс с 1 марта 2023 года.

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
Изображение KESPA

Как проходит обучение на платформе

  • Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки курса.

  • Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.

  • Практика

    Выполняете задания

    Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным — их можно с гордостью положить в портфолио.

  • Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы. Это эксперты по теме курса. Они помогут с трудными задачами и подскажут, как улучшить ваши проекты. Общаться с проверяющими кураторами можно прямо на платформе.

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

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

  • 2 месяца обучения
  • 30 тематических модулей

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

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

      1. Вводный модуль
      2. Синтаксис языка
      3. Объекты и классы
      4. Числа, строки, даты
      5. Массивы и коллекции
      6. Наследование и полиморфизм
      7. Особенности ООП в Java
      8. Исключения, отладка, тестирование и логирование
      9. Работа с файлами и сетью
      10. Работа с MySQL в Java
      11. Многопоточность
      12. Разработка веб-приложений
      13. Нереляционные базы данных и очереди
      14. Производительность и оптимизация
      15. Распределённые хранилища и вычисления
      16. Бонус-модуль. Паттерны проектирования
      17. Введение в алгоритмы
      18. Введение в структуры данных
      19. Протокол HTTP
      20. Заключительный модуль

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

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

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

      1. Инфраструктура браузерных тестов
      2. Сложные UI-тесты
      3. Сложные UI-элементы
      4. Кастомные действия над элементами
      5. Взаимодействие с окнами, вкладками и фреймами
      6. Загрузка и скачивание файлов
      7. CI/CD (Continuous Integration / Continuous Delivery)
Записаться на курс или получить бесплатную консультацию
Имя
Телефон
Электронная почта
Отправить
success
error
warning

Спикеры

Дмитрий
Якин
Инженер по тестированию в компании Яндекс

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

Марина
Третьякова
Ведущий тестировщик в СКБ «Контур»

Более 5 лет опыта в тестировании. Обучает тестировщиков, публикует статьи о тестировании на habr.com. Участвовала в переводе книги Ли Коупленда «Практическое руководство по тест-дизайну».

Даниил
Пилипенко
Java-программист более 18 лет, директор центра по подбору персонала SymbioWay

Выпускник МГУ имени М. В. Ломоносова, кандидат наук. Владеет Java, PHP, технологиями frontend-разработки. 2006–2012. Руководитель отдела разработки в издательстве «Вокруг Света». 2012–2013. Ведущий разработчик Ютинет.Ру, создавал портал и внешние сервисы проекта. 2013–2014. Руководитель разработки PilotCards, управлял командой, которая создавала веб-сайт и мобильные приложения под iOS и Android. Автор курсов, спикер и программный директор направления backend-разработки в Skillbox.

Профиль на LinkedIn

Студенты довольны обучением

  • 93% выпускников отмечают, что Skillbox помог достичь поставленной цели
  • 78% выпускников готовы рекомендовать обучение в Skillbox

Данные независимого опроса выпускников Skillbox, проведённого Высшей школой экономики (НИУ ВШЭ)

4 500+ оценок на разных независимых площадках

  • 4,7
    4 967 оценок
  • 4,7
    974 оценки
  • 4,8
    490 оценок
  • 4,5
    2 368 оценок
  • 4,7
    559 оценок
  • 5,0
    321 оценка
  • 4,5
    230 оценок
  • 4,7
    232 оценки

Отзывы участников

Иван Медведев, г. Ивантеевка Курс Профессия Инженер по тестированию
Если какой-то материал тяжело даётся, есть вопрос по ДЗ, достаточно написать преподавателю, который поможет разобраться с информацией и подскажет, как решить задачу.
По итогу 9-месячной учёбы стал по-другому смотреть на сайты. Замечаю баги, разбираюсь в вёрстке, веду репорты. Узнал, как работать со специфическим ПО.
Уже сейчас нисколько не жалею, что выбрал Skillbox. Спасибо!!!
Валентина Нарушевич, г. Санкт-Петербург Курс Графический дизайнер с нуля до PRO
Благодаря курсу я научилась создавать классные постеры и векторные изображения. Также мой список новых скилов пополнили ретушь и обтравка изображений — одни из главных навыков профессионального графического дизайнера.
Ну, и умение верстать журналы! Теперь я, как самый настоящий графический дизайнер, с лёгкостью могу создать разворот какого-нибудь модного журнала.
Записаться на курс
-30%
5 340 ₽/мес
7 628 ₽/мес
В рассрочку на 6 мес
Скидка по промокоду:
Кешбэк 30%: 9 611 баллов на Lerna
Автоматизированное тестирование на Java
Длительность: 2 мес
Старт курса: после оплаты
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
success
error
warning

Вам может понравиться

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

    • Я никогда не занимался тестированием. У меня получится?

      Этот курс рассчитан на начинающих тестировщиков и специалистов среднего уровня. Для прохождения курса нужно знать:

      — основы тестирования;
      — тест-дизайн;
      — основы вёрстки;
      — клиент-серверную архитектуру;
      — тестирование API.

      А для абсолютных новичков в тестировании у нас есть большой курс «Профессия Тестировщик» — там вы изучите все необходимые основы и прокачаетесь с нуля до уверенного уровня Middle.

    • Какой график обучения на платформе? Получится ли совмещать его с работой?

      Вы можете работать с материалами курса в удобное время, в подходящем вам темпе. Более того, все видео будут доступны и по окончании курса, навсегда, так что вы сможете освежить свои знания в любой момент. Курс организован таким образом, чтобы вы могли совмещать его с работой, учёбой и личной жизнью.

    • Я смогу общаться со спикерами?

      У вас будет куратор в Telegram-чате, а проверяющий эксперт прокомментирует практические работы и даст полезные советы. Так вы сможете перенять опыт, профессиональные знания и лайфхаки.

    • Действуют ли какие-нибудь программы рассрочки?

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