Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 133.581
- Реакции
- 76.325
Складчина: Практический курс по gRPC API для тестировщиков [Надежда Дудник]
Чему вы научитесь
Применять gRPC для тестирования API в различных сценариях.
Выполнять запросы с использованием всех типов взаимодействия gRPC (Unary, Server Streaming, Client Streaming, Bi-directional Streaming) в Postman.
Знакомиться с основными компонентами и структурой gRPC API с точки зрения тестировщика.
Строить позитивные и негативные тестовые сценарии для gRPC API.
Работать с механизмом Server Reflection для эффективного исследования gRPC сервисов без файлов .proto.
Для кого этот курс
Тестировщики, которые уже работают с REST и хотят освоить gRPC;
QA-инженеры, участвующие в разработке и интеграции микросервисов;
Те, кто готовится к собеседованиям и хочет понимать современные технологии API;
Те, у кого есть базовое понимание тестирования API и кто хочет углубить свои знания в высокопроизводительных системах.
Программа курса
Знакомство и открытие тестирования gRPC API
Правила на курсе
Доступ к телеграм чату
Введение
Основные компоненты gRPC
Типы взаимодействия в gRPC (типы вызовов gRPC)
Типы данных gRPC (теория)
Информация про Protobuf и .proto файл на практическом примере
Расшифровка основных понятий при тестировании API
Общее видео для ознакомления (теория)
Теория из видео в текстовом формате
Видео для ознакомления - демонстрация gRPC в Postman
Лекция для ознакомления - демонстрация gRPC в Postman
Ключевые отличия от GraphQL, REST
Подключение к gRPC-серверу в Postman без .proto файла
Документация по gRPC API
Сохранение и организация запросов в Postman
Подготовка HTTP запроса в Postman для получения писем
Что делать, если письма не приходят на почтовый сервис?
Ознакомление с методами тестируемого сервиса
Общая формулировка задания и правила по тестированию gRPC API
RegisterAccount – регистрация нового пользователя
ActivateAccount – активация учетной записи
Login – авторизация пользователя
GetCurrentAccount – получение текущего пользователя
GetAccounts – получение списка всех аккаунтов
UpdateAccount – обновление данных профиля
ChangeAccountEmail – изменение email
ResetAccountPassword – сброс пароля
ChangeAccountPassword – смена пароля
Logout – выход из системы
Потоковое получение списка аккаунтов - GetAccountsServerStream
Двусторонний поток - GetAccountsByLoginDuplexStream
Стриминговая регистрация - RegisterAccountClientStream
Общая таблица всех gRPC-статусов и разбор нескольких примеров
Проверка успешного выполнения (OK, код 0)
Проверка отмены запроса (CANCELLED, код 1)
Проверка невалидных аргументов (INVALID_ARGUMENT, код 3)
Проверка ошибок UNAUTHENTICATED,16 и FAILED_PRECONDITION, 9
Проверка внутренней ошибки (INTERNAL, код 13)
Определение переменных на вкладке "Variables" коллекции
Использование динамических переменных
Использование сниппетов при проверках
Скрипт для извлечения токена авторизации из ответа
Trailers для ознакомления
Цена 3590 ₽
СКАЧАТЬ СЛИВЫ КУРСОВ
Чему вы научитесь
Применять gRPC для тестирования API в различных сценариях.
Выполнять запросы с использованием всех типов взаимодействия gRPC (Unary, Server Streaming, Client Streaming, Bi-directional Streaming) в Postman.
Знакомиться с основными компонентами и структурой gRPC API с точки зрения тестировщика.
Строить позитивные и негативные тестовые сценарии для gRPC API.
Работать с механизмом Server Reflection для эффективного исследования gRPC сервисов без файлов .proto.
Для кого этот курс
Тестировщики, которые уже работают с REST и хотят освоить gRPC;
QA-инженеры, участвующие в разработке и интеграции микросервисов;
Те, кто готовится к собеседованиям и хочет понимать современные технологии API;
Те, у кого есть базовое понимание тестирования API и кто хочет углубить свои знания в высокопроизводительных системах.
Программа курса
Знакомство и открытие тестирования gRPC API
Правила на курсе
Доступ к телеграм чату
Введение
Основные компоненты gRPC
Типы взаимодействия в gRPC (типы вызовов gRPC)
Типы данных gRPC (теория)
Информация про Protobuf и .proto файл на практическом примере
Расшифровка основных понятий при тестировании API
Общее видео для ознакомления (теория)
Теория из видео в текстовом формате
Видео для ознакомления - демонстрация gRPC в Postman
Лекция для ознакомления - демонстрация gRPC в Postman
Ключевые отличия от GraphQL, REST
Подключение к gRPC-серверу в Postman без .proto файла
Документация по gRPC API
Сохранение и организация запросов в Postman
Подготовка HTTP запроса в Postman для получения писем
Что делать, если письма не приходят на почтовый сервис?
Ознакомление с методами тестируемого сервиса
Общая формулировка задания и правила по тестированию gRPC API
RegisterAccount – регистрация нового пользователя
ActivateAccount – активация учетной записи
Login – авторизация пользователя
GetCurrentAccount – получение текущего пользователя
GetAccounts – получение списка всех аккаунтов
UpdateAccount – обновление данных профиля
ChangeAccountEmail – изменение email
ResetAccountPassword – сброс пароля
ChangeAccountPassword – смена пароля
Logout – выход из системы
Потоковое получение списка аккаунтов - GetAccountsServerStream
Двусторонний поток - GetAccountsByLoginDuplexStream
Стриминговая регистрация - RegisterAccountClientStream
Общая таблица всех gRPC-статусов и разбор нескольких примеров
Проверка успешного выполнения (OK, код 0)
Проверка отмены запроса (CANCELLED, код 1)
Проверка невалидных аргументов (INVALID_ARGUMENT, код 3)
Проверка ошибок UNAUTHENTICATED,16 и FAILED_PRECONDITION, 9
Проверка внутренней ошибки (INTERNAL, код 13)
Определение переменных на вкладке "Variables" коллекции
Использование динамических переменных
Использование сниппетов при проверках
Скрипт для извлечения токена авторизации из ответа
Trailers для ознакомления
Цена 3590 ₽
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Стоп Измены [TutorPlace] [Мария Медведева]
- Выход из абьюзивных отношений [TutorPlace] [Валерия Мирсалимова]
- Тренировка памяти [TutorPlace] [Гульжанна Карабасова]
- Основы финансовой грамотности для детей и подростков [Марина Сосновцева]
- Инвестирование без риска [Илья Иванов]
- Алгоритмический трейдинг на Python [Naked Finance]
- Развитие мышления. Совершенствуем свое мышление до максимума [Максим Власов]
- Пестициды и фунгициды [200 рецептов] [Agrotonomy] [En]
- Теплицы с регулируемым климатом и сити-фермы [Agrotonomy] [En]
- Биохакинг для обычных людей. Мягкий путь к долголетию [Анабелла Стирз]