Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Демо-доступ Домашние задания

Автоматизатор тестирования на Java от Яндекс Практикума

Автоматизатор тестирования на Java
Формат
Онлайн
Длительность
5 месяцев
Уровень
Для специалистов
Документ
Диплом
Трудоустройство
Да
Программа

Это программа для тех, кто уже работает в ручном тестировании. Чтобы начать учиться, понадобится опыт проверок веб-приложений, мобильных приложений или API. В течение курса вы научитесь автоматизировать проверки для веб-приложений, API и писать юнит-тесты.

Обучение длится 5 месяцев и состоит из 7 модулей. Вы пройдёте путь от простых программ на Java до покрытия автотестами сложного сервиса. Во время практики вы будете работать с учебными приложениями: они спроектированы специально для курса. Вот что вас ждёт: юнит-тесты, веб-тесты, тесты для API. После обучения вы получите диплом о профессиональной переподготовке.

  • Java

    • Научитесь писать технически грамотный и поддерживаемый код.
    • Освоите синтаксис языка, изучите концепции объектно-ориентированного программирования, алгоритмы и структуры данных.
    • Разберётесь, как применять паттерны, чтобы оптимизировать написание кода.
    • Научитесь работать со средой разработки IntelliJ IDEA.
  • Юнит-тесты

    • Сперва напишете простой тест, а в конце покроете проверками целое приложение.
    • Познакомитесь с основным фреймворком тестирования на Java — JUnit.
    • Освоите методы разрыва зависимостей внутри кода, а также научитесь пользоваться заглушками и моками.
  • Веб

    • Разберётесь в архитектуре веб-приложений.
    • Научитесь проверять элементы страницы с помощью кода.
    • Выполните несколько практических заданий, которые научат покрывать приложение UI-тестами: освоите основные паттерны проверок и научитесь настраивать среду разработки. Для этого будете использовать Selenium WebDriver и Selenide.
  • API

    • Разберётесь, как работает API, и научитесь с ним взаимодействовать.
    • Изучите основные форматы обмена данными — JSON и XML.
    • Узнаете, как использовать библиотеки для написания API-тестов.
    • Научитесь покрывать автотестами API-приложения, используя REST-Assured.
    • Подключите Allure и научитесь строить с помощью него отчёты.
    • Освоите работу с системой управления базами данных PostgreSQL.
  • Инфраструктура

    • Разберётесь, что такое Continuous Integration и Continuous Delivery — и зачем они нужны.
    • Познакомитесь с CI-системой Jenkins и самостоятельно запустите тесты.
    • Получите представление о том, как работает Docker и Kubernetes.
    • Освоите работу с консолью операционных систем Windows и Unix-систем.
    • Сможете самостоятельно настроить среду для автотестирования на своём компьютере.
  • Git

    • Научитесь взаимодействовать с системой контроля версий Git.
    • Поймёте, зачем нужно ветвление, и научитесь делать коммиты.
    • Узнаете, как решать конфликты между разными версиями кода.
    • Изучите GitHub.
  • Архитектура

    • Узнаете, как устроены веб-приложения, познакомитесь с основными архитектурными паттернами.
    • Поймёте разницу между микросервисной и монолитной архитектурой.
Чему научат на курсе
Писать технически грамотный и поддерживаемый код
Пользоваться заглушками и моками
Проверять элементы страницы с помощью кода
Настраивать среду разработки
Покрывать автотестами API-приложения, используя REST-Assured
Взаимодействовать с API и с системой контроля версий Git
О школе
Яндекс Практикум
рейтинг 4.5
41 отзыв
79 курсов
Яндекс Практикум
Только для курсов английского языка:

Выгода при оплате всего курса сразу 59 900 ₽ вместо 79 200 ₽ https://practicum.yandex.ru/english/general/

Запишись на бесплатную консультацию и получи скидку 15% https://practicum.yandex.ru/english/general/#free

Приобретайте сертификаты для близких: https://practicum.yandex.ru/english/gift_certificates/

Платформа онлайн-курсов «Яндекс Практикум» — проект компании «Яндекс» и «Школы анализа данных». На момент основания в 2019 году образовательные программы были рассчитаны только на начинающих веб-разработчиков и аналитиков, но сейчас в школе готовят сотрудников для IT и digital-сферы.

**cut_button**

В каталоге Яндекс Практикума сегодня более 50 программ для начинающих и опытных специалистов.

  • программирование;
  • анализ данных;
  • дизайн;
  • маркетинг;
  • менеджмент;
  • английский язык.

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

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

Помимо основной программы выбранного курса студенты могут записаться на дополнительное обучение по поиску работы. Курс по трудоустройству проходит в течение месяца. За это время участники создают портфолио, изучают структуру сопроводительного письма, тренируются проходить собеседования. Также студентам Яндекс Практикума доступна внутренняя база вакансий от компаний-партнёров.

Для корпоративных клиентов команда школы подберёт курсы, которые решат бизнес-задачи. Программы актуальны для начинающих и опытных специалистов, а также менеджеров и руководителей.

Также компании могут обращаться в Яндекс Практикум при поиске младших специалистов на вакансии. Соискателей выбирают из числа студентов на основе их результатов и навыков.

Яндекс Практикум. Каждый может научиться новому.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

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