Программирование [Яндекс.Практикум] Инженер по автоматизации тестирования на Java (2021)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Яндекс.Практикум​
Название: Инженер по автоматизации тестирования на Java (2021)​

cover.jpg

Продолжительность: 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‑тестов
• Сможете самостоятельно развернуть среду для автотестирования
• Получите навыки, достаточные для работы младшим инженером по автоматизации тестирования
• Пройдёте профессиональную акселерацию и подготовитесь к переходу на новую роль

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху