Java QA Engineer. Professional — продвинутое тестирование на Java от Otus
Вы научитесь
Программа курса
Вам предстоит изучить теоретические материалы и выполнить практические задания, а также создать итоговый проект.
Вводный
Вводный урок, на котором вы познакомитесь с преподавателями и разберете задачи, которые встанут перед вами во время обучения. Рассмотрите основные дженерики. Научитесь с ними работать. Продолжите изучение функций обощения. Разберете специфичные кейсы. Узнаете о возможностях этой библиотеки. Поймете, для решения каких задач специалисты ее привлекают. Поймете, что необходимо для генерирования данных для проведения тестов с помощью 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 и получите персональные рекомендации по дальнейшему развитию в профессии.
Пройдете симулятор реального собеседования у экспертов курса, подготовитесь к интервью с будущими работодателями.