О чём курс

Автоматизация тестирования UI позволяет наиболее полно покрыть приложение с точки зрения чёрного ящика, но влечет за собой риски и затраты, связанные с нестабильностью интерфейса, сложностью разработки таких тестов и долгим выполнением. Автоматизация API-тестов лишена недостатков выше и позволяет ускорить тестирование в разы, но с некоторыми допущениями.

В рамках данного курса рассматриваются сетевые протоколы, подходы к тестированию API с учётом его особенностей и инструменты автоматизации Rest Assured и Retrofit 2 с применением языка программирования Java.

Цели

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

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

  • Функциональные тестировщики и стажёры
  • Инженеры-автоматизаторы тестирования
  • Специалисты по нагрузочному тестированию
  • Руководители отделов тестирования

Предварительная подготовка

Прохождение курса SQA-049 “Школа автоматизированного тестирования. Часть 1. Введение в Java” или начальный опыт разработки на С- и Java-подобных языках программирования (не менее 6 месяцев).

Темы курса

01 1. Введение в REST (теория – 3 ч; практика – 1 ч)
  • HTTP
  • WebSockets
  • SOAP
  • REST
  • Тестирование API
  • Применение Postman для выполнения запросов
02 2. REST Assured (теория – 1 ч; практика – 3 ч)
  • Инициализация библиотеки
  • Выполнение и обработка HTTP запросов
  • Сериализация и десериализация
  • JSON Path
  • Выполнение утверждений
03 3. Retrofit (теория – 1 ч; практика – 3 ч)
  • Инициализация библиотеки
  • Разворачивание архитектуры фреймворка
  • Выполнение и обработка HTTP запросов
  • Сериализация и десериализация
  • Выполнение утверждений
04 4. Практикум (практика – 4 ч)
  • Разворачивание архитектуры фреймворка
  • Разработка автотестов на основе тест-кейсов с использованием библиотеки Rest Assured
  • Анализ подходов при выполнении тестов
  • Отладка и запуск
05 ВСЕГО: Теория – 5 ч (38 %); практика – 11 ч (62 %)

16 500 ₽

14 850 ₽ — для физ. лиц

Записаться на курс

16 500 ₽

14 850 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

16 500 ₽

14 850 ₽ — для физ. лиц

Юр. лицо — 16 500 ₽
Физ. лицо — 14 850 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Связанные курсы

SQA-049
40 часов

Школа автоматизированного тестирования. Часть 1. Введение в Java

Курс является введением в основы тестирования ПО и знакомит с основными понятиями тестирования, такими, как определение тестирования, необходимость тестирования при разработке ПО, верификация и валидация, модели жизненного цикла разработки ПО, типы и уровни тестирования, дефекты и способы их обнаружения и описания. Также даётся понятие о месте тестирования в различных моделях жизненного цикла разработки ПО, связи тестирования и обеспечения качества, особенностях психологии тестировщика ПО.

от Middle

36 500 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.