SHAREWOOD

SHAREWOOD
Редактор
- Регистрация
- 25/11/2019
- Сообщения
- 142.165
- Репутация
- 90.047
Складчина: Тестирование GraphQL API [Ольга Назина]
Описание:
GraphQL становится заменой REST API, устраняя его недостатки. Этот подход набирает популярность и уже активно применяется в крупных системах; его обсуждают на конференциях и активно интегрируют в продукты.
Вследствие этого, для тестировщика становится крайне важным разбираться в том, что это такое, как использовать GraphQL API и как его тестировать. Мы будем изучать именно это на курсе. Я детально объясню и продемонстрирую на примерах, как создавать запросы, как формируется схема, как можно автоматизировать рутинные задачи (в Postman), а вы закрепите полученные знания выполнением домашних заданий. Будьте готовы к большому количеству практической работы!
Следующие инструменты будут использоваться в работе:
- Apollo
- Postman
Тематические блоки курса:
1. Введение в GraphQL API
- Основы работы с GraphQL API и особенности его вызова
- Структура запросов в GraphQL
- Обзор JSON (формат ответа от сервера)
- Чтение данных через запросы query
- Модификация данных через запросы mutation
- Подписки через запросы subscription
- Применение variables (переменных) в запросах
Все запросы формируются по схеме, поэтому мы научимся ее читать:
- Схема GraphQL
- Какие данные можно получить в ответе GraphQL API
- Типы данных в схеме:
- Scalar
- Object
- Input
- Enum
- Union
- Interface
- Массивы и обязательные поля
- Комментарии
- Типы запросов:
- Query
- Mutation
- Создание схемы
- Изменения в схеме и их влияние
- Инструменты для работы с GraphQL:
- Apollo
- Postman
- GraphQL-playground
- Другие инструменты
- Сравнение GraphQL API и REST API
- Проведение теста запроса в GraphQL API
- Тестирование ролевых моделей и доступов
- Тестирование параметров
- Тестирование заголовков
- Тестирование ответов
- Различные виды тестирования и их влияние на тесты
- Выбор инструмента для автоматизации (проблемы Apollo)
- Сохранение тестов
- Создание и запуск тестовых коллекций
- Переменные и окружения — их назначение и применение
- Генерация случайных значений
- Многократный запуск одного и того же запроса
- Загрузка тестовых данных из файла
- Создание первого автотеста в Postman
- JSON — извлечение данных из:
- простого массива
- простого объекта
- дерева объектов
- Повторное использование переменных
Стоимость: 7000 руб.
Скрытая ссылка
Материал «Тестирование GraphQL API [Ольга Назина]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.