О чём курс
Автоматизация тестирования UI позволяет наиболее полно покрыть приложение с точки зрения чёрного ящика, но влечет за собой риски и затраты, связанные с нестабильностью интерфейса, сложностью разработки таких тестов и долгим выполнением. Автоматизация API-тестов лишена недостатков выше и позволяет ускорить тестирование в разы, но с некоторыми допущениями.
В рамках данного курса рассматриваются сетевые протоколы, подходы к тестированию API с учётом его особенностей и инструменты автоматизации Rest Assured и Retrofit 2 с применением языка программирования Java.
Цели
По окончании тренинга слушатель сможет принимать решение о целесообразности тестирования API и способах его проведения, выполнять тестирование и применять соответствующие средства автоматизации по необходимости.
Целевая аудитория
Функциональные тестировщики и стажёры
Инженеры-автоматизаторы тестирования
Специалисты по нагрузочному тестированию
Руководители отделов тестирования
Предварительная подготовка
Для кого
Тестировщик
Улучшаемые навыки
API тестирование
Автоматизация тестирования
Java
REST
Postman
Rest Assured
Retrofit
Инструменты
JSON
IntelliJ IDEA
Java
Postman
Расписание курсов
Программа курса
HTTP
WebSockets
SOAP
REST
Тестирование API
Применение Postman для выполнения запросов
Инициализация библиотеки
Выполнение и обработка HTTP запросов
Сериализация и десериализация
JSON Path
Выполнение утверждений
Инициализация библиотеки
Разворачивание архитектуры фреймворка
Выполнение и обработка HTTP запросов
Сериализация и десериализация
Выполнение утверждений
Разворачивание архитектуры фреймворка
Разработка автотестов на основе тест-кейсов с использованием библиотеки Rest Assured
Анализ подходов при выполнении тестов
Отладка и запуск
05
Итого на курс 16 часов: теория – 5 ч ( 38%), практика – 11 ч ( 62%)
Чему вы научитесь
01
Понимать основы REST и HTTP протоколов
02
Использовать Postman для выполнения запросов
03
Инициализировать и использовать библиотеку Rest Assured
04
Разрабатывать и выполнять автотесты для REST API
05
Анализировать и отлаживать тесты
Курс проводят