fbpx
Тренинг
Автоматизация тестирования в мире Java микросервисов

По мере популяризации микросервисного архитектурного стиля, начали активно меняться не только подходы к разработке, но и практики обеспечения качества. Сильно изменилась интенсивность и гранулярность изменений, поэтому возможности полагаться на результаты ручного тестирования существенно снизились. Также, микросервисы принесли за собой совершенно новые проблемы. А значит, понадобились новые виды тестирования, большая часть которых из области автоматизации. В большинстве команд происходит активное смещение усилий по автоматизации тестирования в сторону разработчиков.

Цели и задачи тренинга

– получить представление о строительных блоках для стратегии обеспечения качества в мире микросервисов;
– увидеть как на практике осуществляется автоматизация тестирования на каждом уровне микросервисной пирамиды тестирования;
– узнать о конкретных инструментах автоматизации тестирования в технологическом стеке Java и Spring Boot;
– познакомиться с новыми видами тестирования в микросервисной архитектуре и инструментах для их реализации.

Целевая аудитория

разработчики, тестировщики с опытом автоматизации тестирования

Стоимость
$300
за участника
Дата и время
16 часов / 4 дня по 4 часа
Место
онлайн
При групповой регистрации скидка

Часть 1:

– Основные отличительные особенности микросервисной архитектуры.
– Проблемы использования классических подходов с фокусом на ручное или e2e тестирование.
– Новая модель пирамиды тестирования для мира микросервисов.
– Гексагональная архитектура на уровне микросервиса и ее преимущества.
– Модульные тесты и их цели.
– Интеграционные тесты и их цели.
– API тесты и их цели.
– Контрактные тесты и их цели.
– Системные, e2e тесты и их цели.
– Выбор стратегии обеспечения качества для микросервисных систем.

Часть 2:

– Реализация модульных тестов с Spring Boot и Mockito.
– Реализация интеграционных тестов для разных технологий с Spring Boot.
– Использование TestContainers для компонентов тестового окружения.
– Использование Database Rider для управления тестовыми данными.
– Реализация API тестов с Spring Boot и RestAssured.
– Использование TestContainers для управления зависимостями.
– Реализация контрактных тестов с Spring Boot, Pact и Spring Cloud Contracts.
– Реализация системных тестов с Spring Boot.
– Запуск тестов и управление тестовыми окружениями с помощью контейнеров.

Мы используем файлы cookies для различных целей, включая аналитику и персонализированный маркетинг. Продолжая пользоваться сайтом, вы соглашаетесь на использование файлов cookies. Подробно ознакомиться с правилами работы с файлами cookies можно здесь

принять
Pkv Games BandarQQ Online Terbaik Dengan Deposit Super Modern permainan paling populer di situs poker online terbaik di indonesia di situs bukaqq Poker Online Aman dan Terpercaya slot online