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

25 участников

О чём курс

Автоматизация рутинных проверок позволяет сократить время и стоимость тестирования продукта, переводя процесс из ручного режима в программный. Внутри разбирается создание автотестов для UI, бэкенда и API на языке Java. Основной акцент сделан на написании поддерживаемого кода с использованием паттернов, работе с архитектурой веб-приложений, взаимодействии с форматами данных JSON и XML, а также настройке CI/CD пайплайнов и контейнеризации через Docker. Обучение ориентировано на практику: от первых простых тестов до покрытия сложного сервиса инфраструктурными решениями. По итогам вы освоите стек инструментов для полноценной автоматизации тестирования, что позволит претендовать на роль инженера по автоматизации (SDET).

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

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

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

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