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

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

скидка Хочу промокод
84 000 ₽  за курс
Автоматизатор тестирования на 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
40 отзывов
79 курсов
Яндекс Практикум

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

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

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

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