Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

нет данных
есть рассрочка

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

Ключевая цель курса — помочь студентам стать профессионалами, которые смогут самостоятельно принимать технические решения и предвидеть поведение системы. Именно в этом кроется стабильность ваших тестов. Вы прокачаете свое мастерство автоматизации тестирования: научитесь писать тесты, чтобы они выполняли свою функцию с минимальным для вас участием, и получать отчеты в читаемом для человека виде.  

Курс подойдет для:
- Разработчиков автоматизированного тестирования на Java с опытом работы до 1 года и желающих углубить и систематизировать свои знания;
- Специалистов, планирующих внедрить автоматизацию тестирования на своем проекте.
 
После обучения вы сможете:
Научитесь разрабатывать тесты в BDD стиле, близко познакомитесь с фреймворком Cucumber;
Сможете организовывать CI-процесс, используя Jenkins и Docker;
Узнаете, как выполнять тесты в несколько потоков, используя Selenoid и другие инструменты для распараллеливания тестов;
Научитесь строить эффективные отчеты о тестировании с помощью Allure и Report Portal;
Автоматизировать API/Mobile;
Будете отлично разбираться в различных фрэймворках и библиотеках, познакомитесь с набором стандартных инструментов, использующихся в самых разных компаниях.
После обучения вы сможете претендовать на позиции QA automation engineer в любых проектах, где требуется автоматизация тестирования.

Особенности курса:
Вы поймете принципы работы инструментов тестирования. Разберете, что делать при виде какого-нибудь exception, научитесь понимать, как именно отработал инструмент, и в каком месте искать ошибку. Разберетесь с ключевыми и наиболее популярными инструментами автоматизации UI- и API-тестирования, близко познакомитесь с ярчайшими представителями в своих категориях — Selenium и RestAssured. Освоите паттерны проектирования, многопоточные тесты и процесс организации CI.
Изучите полный ландшафт современных технологий тестирования на Java.

Курс построен на основе требований сегодняшнего рынка труда к профессионалам автоматизации тестирования.
В рамках проектной работы построите полноценный проект по UI автоматизации с соответствующей инфраструктурой.

Что вы получите после обучения

Приобретаемые навыки
2
Allure
3
Report Portal
4
Cucumber
5
Rest Assured
6
Citrus Framework
7
Selenium Grid
8
MVC
9
Selenide
10
Charles Proxy
11
BDD
12
API
13
Spring
14
CI/CD
15
Jenkins
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Пришел в тестирование в далеком 2006 году. Начинал с ручного тестирования, со временем дошел до лида. Успел поработать в таких компаниях, как Mail.ru Group, Рамблер, Лига Ставок. Из интересного: за...
Пришел в тестирование в далеком 2006 году. Начинал с ручного тестирования, со временем дошел до лида. Успел поработать в таких компаниях, как Mail.ru Group, Рамблер, Лига Ставок. Из интересного: за время работы реализовал серьезный кейс по переводу ручников в автоматизаторов и снижение их ручного труда до минимума. Также участвовал во внедрении автоматизированного тестирования для фич деплоя. Данное внедрение позволило релизиться до 4 раз в день без критов в продакшене. Руководитель программы

Окончил СевНТУ (Севастопольский национальный технический университет) по специальности инженер-разработчик электронных и полупроводниковых приборов в 2010 г.

Начинал как ручной тестировщик, но очень быстро понял, что автоматизация тестирования та область, которая более интересна. На данный момент в автоматизации тестирования более 10 лет. Занимался автоматизацией как UI, так и API. Так же занимается проектированием инструментов автоматизации и их внедрением в проекты.За свою карьеру решал различной сложности задачи автоматизации. Занимался разворачиванием и написанием вспомогательных инструментов для нужд автоматизации. Использует в своей работе только самые актуальные стеки технологий и инструменты в области автоматизации тестирования. Преподаватель

В тестировании более 13 лет Преимущественно работает над большими корпоративными проектами (Citibank, ВТБ, Русгидро, Ингосстрах).Тестирует как бэк, так и фронт.Языки: Java, С# Преподаватель
В тестировании более 13 лет Преимущественно работает над большими корпоративными проектами (Citibank, ВТБ, Русгидро, Ингосстрах).Тестирует как бэк, так и фронт.Языки: Java, С# Преподаватель

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Вводный
  -Тема 1.Вводный уроĸ. Лоĸаторы, Ожидания, Capabilities
  -Тема 2.Дженерики, Слушатели (listeners), Сложные ожидания - Часть 1
  -Тема 3.Дженерики, Слушатели (listeners), Сложные ожидания - Часть 2
  -Тема 4.Библиотеĸи Actions, Работа с ĸоллеĸциями: Java Stream, Архитеĸтура. Вспоминаем про Page Object, WebDriverFactory, PageFactory
  -Тема 5.Практика: Написание авто-теста с нуля

BDD
  -Тема 6.Подход BDD
  -Тема 7.Cucumber
  -Тема 8.Практика

API
  -Тема 9.Основы API.
  -Тема 10.RestAssured
  -Тема 11.Contract Testing Spring
  -Тема 12.Citrus Framework: Теория, первый тест
  -Тема 13.Citrus Framework: Углубленное изучение, ApplyBehavior, Параметризованные тесты
  -Тема 14.Практика, Api-Helper’s

Stubs
  -Тема 15.Паттерн MVC. Spring
  -Тема 16.Кратĸий обзор WireMock, mockito

Параллельное выполнение тестов
  -Тема 17.Современный способ распараллеливания Selenoid.
  -Тема 18.Практика

Mobile & Selenide
  -Тема 19.Fiddler(Charles), BurpSuite
  -Тема 20.Appium. Capabilities
  -Тема 21.Selenide
  -Тема 22.Практика

CI/CD
  -Тема 23.Что таĸое CI/CD, обзор популярных серверов (Jenkins, Gudson, Travis, TeamCity)
  -Тема 24.Jenkins
  -Тема 25.Allure, выгрузĸа отчетов
  -Тема 26.Практика

Проектный
  -Тема 27.Консультация
  -Тема 28.Защита проектных работ

Карьерный
  -Тема 29.Карьерный день с рекрутером
  -Тема 30.Собеседование у преподавателей

Рейтинг курса

4.4
рейтинг
0
0
0
0
1

Отзывы о курсе

1 отзыв
по рейтингу по дате
A
AnnaMRCH

Очень плохая организация образовательного процесса

Достоинства: Подходит для джунов, если дают большую скидку Недостатки: Постоянный перенос занятий,менеджеры и преподаватели игнорируют вопросы, на вебинарах отсутствует большая часть заявленных в содержании курса тем. Курс Java QA-engineer 1. Менеджеры курса игнорируют отзывы и сообщения от Вас. Если вопрос сложный и/или неприятный, Вам не ответят ничего. 2. Часто просят отзыв о конкретных...

Может быть интересно

обновлено 16.07.2023 03:42
Java QA Engineer. Professional

Java QA Engineer. Professional

Оставить отзыв
Поделиться курсом с друзьями