Автоматизация тестирования REST API
Длительность
16 ак.ч.
Локация
Онлайн
Код
SQA-052
16 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
Автоматизация тестирования UI позволяет наиболее полно покрыть приложение с точки зрения чёрного ящика, но влечет за собой риски и затраты, связанные с нестабильностью интерфейса, сложностью разработки таких тестов и долгим выполнением. Автоматизация API-тестов лишена недостатков выше и позволяет ускорить тестирование в разы, но с некоторыми допущениями.В рамках данного курса рассматриваются сетевые протоколы, подходы к тестированию API с учётом его особенностей и инструменты автоматизации Rest Assured и Retrofit 2 с применением языка программирования Java.
После прохождения курса выдается
удостоверение о повышении квалификации государственного образца
удостоверение о повышении квалификации государственного образца
Цели
По окончании тренинга слушатель сможет принимать решение о целесообразности тестирования API и способах его проведения, выполнять тестирование и применять соответствующие средства автоматизации по необходимости.
Целевая аудитория
- Функциональные тестировщики и стажёры
- Инженеры-автоматизаторы тестирования
- Специалисты по нагрузочному тестированию
- Руководители отделов тестирования
Предварительная подготовка
Прохождение курса SQA-049 “Школа автоматизированного тестирования. Часть 1. Введение в Java” или начальный опыт разработки на С- и Java-подобных языках программирования (не менее 6 месяцев).
Разбираемые темы
-
1. Введение в REST (теория – 3 ч; практика – 1 ч)
- HTTP
- WebSockets
- SOAP
- REST
- Тестирование API
- Применение Postman для выполнения запросов
-
2. REST Assured (теория – 1 ч; практика – 3 ч)
- Инициализация библиотеки
- Выполнение и обработка HTTP запросов
- Сериализация и десериализация
- JSON Path
- Выполнение утверждений
-
3. Retrofit (теория – 1 ч; практика – 3 ч)
- Инициализация библиотеки
- Разворачивание архитектуры фреймворка
- Выполнение и обработка HTTP запросов
- Сериализация и десериализация
- Выполнение утверждений
-
4. Практикум (практика – 4 ч)
- Разворачивание архитектуры фреймворка
- Разработка автотестов на основе тест-кейсов с использованием библиотеки Rest Assured
- Анализ подходов при выполнении тестов
- Отладка и запуск
-
ВСЕГО: Теория – 5 ч (38 %); практика – 11 ч (62 %)
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
Связанные курсы
Школа автоматизированного тестирования. Часть 1. Введение в Java
Курс является введением в основы тестирования ПО и знакомит с основными понятиями тестирования, такими, как определение тестирования, необходимость тестирования при разработке ПО, верификация и валидация, модели жизненного цикла разработки ПО, типы и уровни тестирования, дефекты и способы их обнаружения и описания. Также даётся понятие о месте тестирования в различных моделях жизненного цикла разработки ПО, связи тестирования и обеспечения качества, особенностях психологии тестировщика ПО.
Онлайн:
20.01.2025 - 31.01.2025