Скоро! Тестирование GraphQL API [Ольга Назина]

Статус
В этой теме нельзя размещать новые ответы.

Складчина: Тестирование GraphQL API [Ольга Назина]​

Тестирование GraphQL API [Ольга Назина]


Описание:

GraphQL становится заменой REST API, устраняя его недостатки. Этот подход набирает популярность и уже активно применяется в крупных системах; его обсуждают на конференциях и активно интегрируют в продукты.

Вследствие этого, для тестировщика становится крайне важным разбираться в том, что это такое, как использовать GraphQL API и как его тестировать. Мы будем изучать именно это на курсе. Я детально объясню и продемонстрирую на примерах, как создавать запросы, как формируется схема, как можно автоматизировать рутинные задачи (в Postman), а вы закрепите полученные знания выполнением домашних заданий. Будьте готовы к большому количеству практической работы!

Следующие инструменты будут использоваться в работе:
  • Apollo
  • Postman
Предварительные требования! Я предполагаю, что вы уже обладаете базовыми навыками тестирования: знаете о классах эквивалентности и граничных значениях. Дополнительная информация содержится в разделе «Вопросы и ответы».

Тематические блоки курса:


1. Введение в GraphQL API
  1. Основы работы с GraphQL API и особенности его вызова
  2. Структура запросов в GraphQL
  3. Обзор JSON (формат ответа от сервера)
  4. Чтение данных через запросы query
  5. Модификация данных через запросы mutation
  6. Подписки через запросы subscription
  7. Применение variables (переменных) в запросах
2. Схема и составление запросов по ней
Все запросы формируются по схеме, поэтому мы научимся ее читать:
  1. Схема GraphQL
  2. Какие данные можно получить в ответе GraphQL API
  3. Типы данных в схеме:
    1. Scalar
    2. Object
    3. Input
    4. Enum
    5. Union
    6. Interface
  4. Массивы и обязательные поля
  5. Комментарии
  6. Типы запросов:
    1. Query
    2. Mutation
  7. Создание схемы
  8. Изменения в схеме и их влияние
  9. Инструменты для работы с GraphQL:
    1. Apollo
    2. Postman
    3. GraphQL-playground
    4. Другие инструменты
3. Тестирование GraphQL API
  1. Сравнение GraphQL API и REST API
  2. Проведение теста запроса в GraphQL API
  3. Тестирование ролевых моделей и доступов
  4. Тестирование параметров
  5. Тестирование заголовков
  6. Тестирование ответов
  7. Различные виды тестирования и их влияние на тесты
4. Автоматизация с использованием Postman
  1. Выбор инструмента для автоматизации (проблемы Apollo)
  2. Сохранение тестов
  3. Создание и запуск тестовых коллекций
  4. Переменные и окружения — их назначение и применение
  5. Генерация случайных значений
  6. Многократный запуск одного и того же запроса
  7. Загрузка тестовых данных из файла
  8. Создание первого автотеста в Postman
  9. JSON — извлечение данных из:
    1. простого массива
    2. простого объекта
    3. дерева объектов
  10. Повторное использование переменных
Обращаю ваше внимание: этот курс не посвящен программированию, мы не будем писать сложный и высококачественный код. Я объясню основы, которые помогут вам модифицировать примеры из Postman под свои задачи.

Стоимость: 7000 руб.
Скрытая ссылка

Материал «Тестирование GraphQL API [Ольга Назина]», возможно, скоро появится на SHAREWOOD.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.

Последние темы автора

SHAREWOOD
Ответы
0
Просмотры
12
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
18
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
13
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
12
SHAREWOOD
SHAREWOOD

Похожие темы

SHAREWOOD
Ответы
0
Просмотры
1K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
SHAREWOOD
Ответы
0
Просмотры
2K
SHAREWOOD
SHAREWOOD
Сверху Снизу