JV-14 Java
Продолжительность курса: 108 ак. ч.

Описание курса:
Курс по автоматизированному тестированию на Java: продвинутые инструменты, новые карьерные возможности.

Аудитория:
Для разработчиков автоматизированного тестирования на Java.

Необходимая подготовка:
• знания в области теории тестирования: тест-кейс, тест-план, баг, фича
• навыки программирования на Java: переменные, типы данных, циклы, ветвления, исключения, ООП, понимание интерфейсов, знакомство с «коллекциями»
• знание HTML, CSS, JavaScript на уровне «смотреть разметку страницы»

Программа курса:
Модуль 1. Вводный
• Вводный уроĸ. Лоĸаторы, Ожидания, Capabilities
• Многопоточность, асинхронные методы
• Дженерики, Слушатели (listeners), Сложные ожидания - Часть 1
• Дженерики, Слушатели (listeners), Сложные ожидания - Часть 2
• Java Collections
• Stream API
• Практика: Написание авто-теста с нуля

Модуль 2. BDD
• Подход BDD
• Cucumber
• Практика

Модуль 3. API
• Основы API
• RestAssured
• Contract Testing Spring
• Citrus Framework: Теория, первый тест
• Citrus Framework: Углубленное изучение, ApplyBehavior, Параметризованные тесты

Модуль 4. Параллельное выполнение тестов
• Linux QA
• Docker для QA
• Selenium Grid, многопоточное выполнение JUnit/TestNG
• Современный способ распараллеливания Selenoid
• Docker-compose
• Практика

Модуль 5. Stubs
• Паттерн MVC. Spring
• Кратĸий обзор WireMock, mockito
• Практика, Api-Helper’s

Модуль 6. Selenium alternatives
• Selenide
• Playwright
• Практика

Модуль 7. Mobile
• Appium. Capabilities
• Charles Proxy
• Практика

Модуль 8. CI/CD
• Что таĸое CI/CD, обзор популярных серверов (Jenkins, Gudson, Travis, TeamCity)
• Jenkins
• Allure, выгрузĸа отчетов
• Практика

Модуль 9. Проектный
• Консультация
• Защита проектных работ
• Собеседование у преподавателя

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

Характеристики курса

  • Академ. часов: 108
  • Количество мест: 8
  • Направление: Курсы для ИТ-специалистов
  • Город: Москва, Пермь, Екатеринбург
  • Вебинар: 110900 ₽

Расписание

Ведётся набор
Записаться на курс