Инженер по автоматизации тестирования на Java. Часть 5 из 5

26 участников

О чём курс

Автоматизация тестирования позволяет сократить время и стоимость проверки продукта, заменяя ручные проверки кодом и настроенной инфраструктурой. Внутри разбирается написание автотестов для UI, бэкенда и API на Java, а также настройка среды CI/CD для запуска тестов. Программа ориентирована на практику: от базового синтаксиса языка и JUnit до работы с Docker, Kubernetes и эмуляторами мобильных приложений. Подойдет тестировщикам, желающим перейти в автоматизацию и повысить свою квалификацию. Финальный результат — навыки создания поддерживаемого кода автотестов и понимание архитектуры тестирования сложных сервисов.

Программа обучения

    1. Java
    • Синтаксис языка
    • Объектно-ориентированное программирование
    • Алгоритмы и структуры данных
    • Паттерны программирования
    1. Юнит
    • Написание простых и сложных тестов
    • Фреймворк JUnit
    • Методы разрыва зависимостей
    • Использование заглушек и моков
    1. Веб
    • Архитектура веб-приложений
    • Проверка элементов страниц
    • Настройка среды разработки
    • Паттерны UI-тестирования
    1. API
    • Работа с API
    • Форматы обмена данными JSON и XML
    • Библиотеки для API-тестирования
    1. Мобайл
    • Работа в Android Studio
    • Фреймворк Espresso
    • Robot Pattern
    • Скриншотные тесты
    1. Инфраструктура
    • CI/CD (Continuous Integration, Continuous Delivery)
    • CI-системы
    • Docker и Kubernetes
    • Работа с консолью Windows и Unix
Складчина создана 15 апреля 2022 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

ЯП Яндекс Практикум Все материалы
800 ₽ 15 000 ₽