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

  • Автор темы SlivInfoKurs
  • Дата начала
S

SlivInfoKurs

Модератор
Регистрация
31.03.2020
Сообщения
149 227
Реакции
366
Онлайн
6дн 5ч 41м 16с
чина:


Описание:
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 руб.
Скрытая ссылка

Этот курс появится в скором времени на форуме SLIVINFOKURS.BIZ. Проверьте по поиску форума, возможно данный курс уже слит.
 

О нас

  • - Наш форум был создан с одной целью, помогать другим! На нашем форуме, Вы можете скачать самые свежие и популярные курсы, книги, тренинги и вебинары, схемы по заработку, различные мануалы и готовые кейсы, а так же слитые складчины с торрент ресурсов, по самым разным направлениям бесплатно!

    Слив курсов

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

    Слив онлайн курсов

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

    На нашем сайте вы найдёте курсы следующих тематик:
    • Курсы и лекции от известных школ и авторов;
    • Уроки по дизайну, графике, программированию и бизнесу
    • Тренинги по саморазвитию, психологии и эзотерике;
    • Материалы по отношениям, пикапу и соблазнению;
    • Нейросети и Маркетплейсы;
    • Онлайн-обучение по шитью, строительству, рукоделию и работе по дому;

    Слив Курсов Бесплатно

    К скачиванию доступны сотни материалов и складчин, со всех известных сайтов, таких как складчик или складчина. Все курсы доступны в одной подписке. Больше не нужно покупать курсы по одному!

    Онлайн курсы форум

    Обошли многие форумы и не нашли подходящий курс? Скачивайте любой из сотни тысяч курсов на нашем форуме. Инфопродукты и новые сливы курсов пополняются ежедневно! Если вы не нашли нужный курс на других форумах, у нас вы сможете скачать любой из сотен тысяч доступных инфопродуктов. Ежедневно мы пополняем базу новыми сливами курсов, чтобы вы всегда могли найти актуальные материалы для обучения.