Автоматизация тестирования REST API
Длительность
16 ак.ч.
Локация
Онлайн
Код
SQA-052
15 900 руб.
* Для физических лиц действует скидка 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
Курс является частью школы "Автоматизатор тестирования программного обеспечения". Данный курс - введение в язык программирования Java для инженеров-тестировщиков. Он знакомит с основными понятиями, конструкциями языка и стандартами, которые будут им необходимы при проведении автоматизированного или нагрузочного тестирования.
Онлайн:
03.04.2023 - 14.04.2023