Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Java QA Engineer. Professional — продвинутое тестирование на Java от Otus

Вы научитесь

Вам предстоит познакомиться со спецификой деятельности QA-инженера на Java. Под руководством опытных преподавателей вы углубите свои знания в области Java-разработки, изучив теоретические материалы и выполнив ряд практических заданий. Вы узнаете, какие техники и инструменты помогут автоматизировать тестирование программного обеспечения. Научитесь настраивать непрерывную интеграцию. Рассмотрите полезные функциональные библиотеки, которые расширят возможности программирования на Java. После окончания обучения вы получите сертификат и возможность пройти собеседование в компаниях-партнерах. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
4 месяца
Стоимость
87000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Писать тесты на Java
#02
Работать с библиотеками
#03
Взаимодействовать с исключениями
#04
Создавать многопоточные приложения
#05
Автоматизировать тестирование приложений
Программа курса

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

Вводный

Вводный урок, на котором вы познакомитесь с преподавателями и разберете задачи, которые встанут перед вами во время обучения.   Рассмотрите основные дженерики. Научитесь с ними работать. Продолжите изучение функций обощения. Разберете специфичные кейсы.  Узнаете о возможностях этой библиотеки. Поймете, для решения каких задач специалисты ее привлекают.  Поймете, что необходимо для генерирования данных для проведения тестов с помощью Stream API. Отработаете полученные навыки, выполнив ряд практических заданий.

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

 Рассмотрите основные дженерики. Научитесь с ними работать.

Продолжите изучение функций обощения. Разберете специфичные кейсы. 

Узнаете о возможностях этой библиотеки. Поймете, для решения каких задач специалисты ее привлекают. 

Поймете, что необходимо для генерирования данных для проведения тестов с помощью Stream API.

Отработаете полученные навыки, выполнив ряд практических заданий.

BDD

Разберетесь в особенностях BDD подхода. Узнаете, для чего он используется специалистами.  Рассмотрите инструменты фреймворка Cucumber и сможете привлекать его для написания кода.  Отработаете полученные теоретические знания на практике, выполнив домашние задания. 

Разберетесь в особенностях BDD подхода. Узнаете, для чего он используется специалистами. 

Рассмотрите инструменты фреймворка Cucumber и сможете привлекать его для написания кода. 

Отработаете полученные теоретические знания на практике, выполнив домашние задания. 

API

Познакомитесь с основными принципами взаимодействия с интерфейсом программирования приложений. Преподаватели расскажут вам о возможностях специализированной библиотеки для тестирования RestAssured.  Узнаете, что это такое, и научитесь делать процесс тестирования приложений безопасным.  Научитесь использовать данный фреймворк для проведения тестирования.  Продолжите погружение в изучение тонкостей работы с фреймворком Citrus. 

Познакомитесь с основными принципами взаимодействия с интерфейсом программирования приложений.

Преподаватели расскажут вам о возможностях специализированной библиотеки для тестирования RestAssured. 

Узнаете, что это такое, и научитесь делать процесс тестирования приложений безопасным. 

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

Продолжите погружение в изучение тонкостей работы с фреймворком Citrus. 

Stubs

Познакомитесь с данным способом организации кода. Рассмотрите возможности Java-фреймворка Spring.  Узнаете, как работать с библиотекой WireMock. Научитесь пользоваться функциями-заглушками.  Отработаете полученные знания на практике, выполнив домашние задания от преподавателей. 

Познакомитесь с данным способом организации кода. Рассмотрите возможности Java-фреймворка Spring. 

Узнаете, как работать с библиотекой WireMock. Научитесь пользоваться функциями-заглушками. 

Отработаете полученные знания на практике, выполнив домашние задания от преподавателей. 

Параллельное выполнение тестов

Узнаете, как работать с умным прокси-сервером Selenium Grid. Сможете использовать его инструменты для проведения тестов приложений. Преподаватели расскажут, как организовать параллельное выполнение нескольких тестов с помощью инструментов Selenoid.  Отработаете полученные знания на практике, выполнив домашние задания от преподавателей. 

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

Преподаватели расскажут, как организовать параллельное выполнение нескольких тестов с помощью инструментов Selenoid. 

Отработаете полученные знания на практике, выполнив домашние задания от преподавателей. 

Mobile & Selenide

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

 Узнаете, как эти сервисы помогут вам в анализе трафика и проверке HTTP-связей. 

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

Научитесь автоматизировать тестирование приложений с помощью инструментов Selenide. 

Отработаете полученные знания на практике, выполнив домашние задания от преподавателей. 

CI/CD

Познакомитесь с термином "непрерывная интеграция". Научитесь самостоятельно настраивать ее в своих проектах. Углубитесь в изучение инструментов сервиса Jenkins. Научитесь составлять грамотные и наглядные отчеты для презентации результатов тестирования коллегам.  Отработаете полученные знания на практике, выполнив домашние задания от преподавателей. 

Познакомитесь с термином "непрерывная интеграция". Научитесь самостоятельно настраивать ее в своих проектах.

Углубитесь в изучение инструментов сервиса Jenkins.

Научитесь составлять грамотные и наглядные отчеты для презентации результатов тестирования коллегам. 

Отработаете полученные знания на практике, выполнив домашние задания от преподавателей. 

Проект

Пройдете консультацию с преподавателями и зададите им все интересующие вас вопросы. Презентуете свой дипломный проект экспертной комиссии и получите ценные отзывы на свою работу. 

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

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

Карьера

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

Пройдете личную карьерную консультацию со специалистом платформы Otus и получите персональные рекомендации по дальнейшему развитию в профессии. 

Пройдете симулятор реального собеседования у экспертов курса, подготовитесь к интервью с будущими работодателями. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.