Складчина: Практический курс по GraphQL API для тестировщиков [stepik] [Надежда Дудник]
В этом курсе мы подробно разберём основы GraphQL: запросы (Query), мутации (Mutation) и подписки (Subscription). Вы научитесь создавать тестовые запросы, анализировать ответы и проверять корректность работы API.
Мы рассмотрим практические кейсы: регистрация пользователей, подтверждение учётной записи, авторизация, получение данных о пользователях, управление учётной записью, работу с переменными и тестирование списков с пагинацией. Особое внимание будет уделено функциональному тестированию: проверке корректности работы запросов, валидации данных и проверке тела ответа. Вы получите реальные навыки тестирования GraphQL API, которые сможете сразу применять в работе, и уверенно разберётесь, как проверять сложные сценарии и данные.
Чему вы научитесь:
- Применять GraphQL для тестирования API
- Выполнять сценарии с использованием типов операций: Query, Mutation и Subscription в Postman
- Знакомиться с основными компонентами и структурой GraphQL API
- Строить позитивные тесты для GraphQL API
- Работать с переменными и аргументами запросов
- Использовать Postman для организации и выполнения GraphQL-запросов
- Настраивать и систематизировать запросы в Postman для повторного использования
- Тестировать регистрацию, авторизацию и управление учетными записями пользователей
- Отслеживать событие на авторизацию пользователей в режиме реального времени
- Разбирать статус-коды HTTP и корректно обрабатывать ошибки в GraphQL API
- Тестировщики, которые уже работают с REST и хотят освоить GraphQL;
- QA-инженеры, участвующие в backend-разработке и интеграциях;
- Те, кто готовится к собеседованиям и хочет понимать современные технологии API;
- Те, у кого есть базовое понимание тестирования API и кто хочет углубить свои знания.
- Базовое понимание API и принципов работы REST
- Умение пользоваться Postman или аналогичными инструментами
- Желательно знание основ тестирования (позитивные/негативные сценарии, валидация данных)
Приветствие и знакомство
- Знакомство и открытие тестирования GraphQL API
- Правила на курсе
- Доступ к телеграм чату
- Введение
- Типы данных и основные компоненты GraphQL
- Запрос (Query): Получение данных
- Мутация (Mutation): Изменение данных
- Подписки (Subscriptions): Отслеживание событий
- Тестирование GraphQL API: применение
- Расшифровка основных понятий при тестировании API
- Общее видео для ознакомления
- Теория из видео в текстовом формате
- Практическая демонстрация GraphQL в Postman из видео
- Ключевые отличия от REST, gRPC
- Настройка Postman для GraphQL API
- Документация по GraphQL API
- GraphQL без путаницы: что выполняется когда
- Сохранение и организация запросов в Postman
- Подготовка HTTP запроса в Postman для получения писем
- Что делать, если письма не приходят на почтовый сервис?
- Общая формулировка задания и правила по тестированию GraphQL API
- Регистрация нового пользователя с подробной информацией
- Активация учетной записи по токену
- Авторизация пользователя
- Получение текущего пользователя
- Получение информации о всех активированных пользователях
- Обновление данных о текущем пользователе и его настройках
- Завершение текущей сессии пользователя
- Смена email пользователя
- Сброс пароля пользователя
- Смена пароля пользователя
- Подписка на авторизацию пользователей
- Объявлениe переменной при регистрации пользователя в Body
- Объявление переменых в самом GraphQL запросе
- Статус-коды HTTP в GraphQL API
- Использование сниппетов - вкладка Scripts для GraphQL запроса
- Определения для ознакомления
Цена 3190 руб.
Скрытая ссылка