𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: Яндекс.Практикум
Название: Инженер по автоматизации тестирования на Java (2021)

Продолжительность: 17 ч 47 мин
Количество уроков: 14 Видео
Язык: Русский
Вес архива: 2,98 ГБ
Освойте востребованную специализацию и сделайте первые шаги в карьере инженера по автоматизации тестирования на Java. Курс помогает перейти от базовых программ на Java к созданию полноценных автотестов для веб‑и API‑сервисов, а также разобраться в CI/CD, инфраструктуре и рабочих инструментах автоматизатора.
Чему вы научитесь на программе
Java: фундамент для автотестирования
Вы изучите синтаксис Java и освоите ключевые концепции ООП, работающие во всех современных приложениях. Поймёте, как применять алгоритмы, структуры данных и популярные паттерны, чтобы писать чистый, поддерживаемый код.
• Грамотный Java‑код для автотестов
• Работа с ООП, коллекциями, исключениями
• Понимание архитектуры приложений на Java
Юнит‑тестирование
Начнёте с написания простого юнит‑теста, а затем шаг за шагом покроете тестами небольшое приложение. Освоите JUnit, научитесь разрывать зависимости, использовать стабы и моки.
• JUnit от основ до продвинутых техник
• Тестирование модулей и функций
• Создание надёжных изолированных тестов
Тестирование веб‑приложений
Разберётесь в устройстве веб‑приложений и научитесь автоматизировать UI‑тесты. Выполните практические задания и освоите паттерны проверки элементов интерфейса.
• Архитектура веб‑приложений
• Работа с элементами DOM через код
• Построение устойчивых UI‑тестов
API‑тестирование
Поймёте принципы работы API и освоите инструменты для автоматизации API‑проверок. Научитесь использовать JSON и XML, работать с запросами и тестировать точки API.
• REST‑архитектура и протокол HTTP
• Форматы данных JSON и XML
• Библиотеки для API‑тестирования
Инфраструктура и CI/CD
Получите базовые навыки работы с инфраструктурой, без которых не обходится ни один инженер‑автоматизатор. Научитесь запускать тесты в CI‑системах и разберётесь с Docker и Kubernetes.
• Основы CI/CD и автоматизация процессов
• Работа с Docker и контейнерами
• Интерактивная работа с консолью Windows и Unix
Git и управление версиями
Вы научитесь работать с Git: создавать ветки, делать коммиты, решать конфликты и вести полноценную историю изменений. Поймёте, как выглядит командная работа над проектом.
• Основы Git и GitHub
• Работа с ветками и pull‑requests
• Решение конфликтов и ревью кода
Архитектура приложений
Вы изучите, как устроены веб‑ и мобильные приложения, познакомитесь с популярными архитектурными паттернами и научитесь понимать различия между монолитом и микросервисами.
• Основы архитектуры современных приложений
• Монолитная и микросервисная архитектуры
• Ключевые паттерны и подходы к проектированию
Для кого подходит программа
Курс подойдёт новичкам в программировании, тестировщикам, желающим перейти в автоматизацию, и специалистам, которые хотят усилить технические навыки и работать с Java‑автотестами.
Какие результаты вы получите
• Создадите портфолио из юнит‑, UI‑ и API‑тестов
• Сможете самостоятельно развернуть среду для автотестирования
• Получите навыки, достаточные для работы младшим инженером по автоматизации тестирования
• Пройдёте профессиональную акселерацию и подготовитесь к переходу на новую роль
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь