Автоматизация тестирования REST API
Курс является введением в автоматизированное тестирование – на практике изучается проектирование и разработка авто-тестов для REST-сервисов с использованием библиотек Rest Assured и Retrofit 2.
16 ак.ч.
Онлайн
SQA-052
Автоматизация тестирования REST API
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
SQA-052
Расписание и цены
16 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Автоматизация тестирования 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
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.