Курс на Stepik
Обложка курса «QA интенсив: Тестирование gRPC» на Stepik
1 490 ₽

QA интенсив: Тестирование gRPC 5.000

Открыть на
STEPIK.ORG

Курс для QA и не только: что такое gRPC, чем он отличается от REST, где искать статусы/ошибки/metadata и как это всё проверять на практике. Будем работать руками: Postman, grpcurl, немного proto и реальный стенд, на котором можно «сломать и починить» вызовы, чтобы потом не теряться на проекте.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «QA интенсив: Тестирование gRPC»Учеников на курсе 3
Сертификаты, выданные на курсе «QA интенсив: Тестирование gRPC»Сертификатов выдано 0
Отзывы о курсе «QA интенсив: Тестирование gRPC»Отзывов получено 1
Рейтинг курса «QA интенсив: Тестирование gRPC»Рейтинг курса 5.000
Уроки в курсе «QA интенсив: Тестирование gRPC»Количество уроков 15
Тесты в курсе «QA интенсив: Тестирование gRPC»Количество квизов 12
Время прохождения курса «QA интенсив: Тестирование gRPC»Время прохождения курса
Стоимость курса «QA интенсив: Тестирование gRPC»Стоимость курса 1 490 ₽
Обновления курса «QA интенсив: Тестирование gRPC»Обновления курса
Дата публикации курса «QA интенсив: Тестирование gRPC»Дата публикации курса
Последнее обновление курса «QA интенсив: Тестирование gRPC»Последнее обновление
Сложность normal

Чему вы научитесь

  • Понимать, что происходит внутри одного gRPC-вызова: тело, metadata, статус, deadline/timeout.
  • Читать `.proto`: где метод, какие поля, что обязательно, что опционально.
  • Делать базовый smoke gRPC-метода в Postman: импорт proto, выбрать метод, собрать запрос, отправить.
  • Проверять типовые кейсы: OK, INVALID_ARGUMENT, NOT_FOUND, UNAVAILABLE, DEADLINE_EXCEEDED (и что с этим делать в багрепорте).
  • Доставать полезное из ответов/ошибок: где смотреть статус, где текст, как не перепутать «данные плохие» и «сервис умер/не дождались».
  • Воспроизводить вызовы из терминала через `grpcurl` (чтобы не зависеть только от Postman).
  • Понимать совместимость изменений в proto: что можно добавлять, а что ломает "клиентов".

О курсе

Курс для QA и не только: что такое gRPC, чем он отличается от REST, где искать статусы/ошибки/metadata и как это всё проверять на практике. Будем работать руками: Postman, grpcurl, немного proto и реальный стенд, на котором можно «сломать и починить» вызовы, чтобы потом не теряться на проекте.

Для кого этот курс

Для QA, кто столкнулся с gRPC на проекте и хочет быстро понять «как это тестить». Для новичков в gRPC, кому важнее практика и понятная логика, чем огромные лекции Если вы разработчик — тоже ок: курс короткий и прикладной, помогает говорить с QA на одном языке и быстрее разбирать ошибки.

Начальные требования

Нужно:

  • Уверенно чувствуете себя в тестировании API (хотя бы на уровне REST: запрос/ответ, коды, заголовки, тело).
  • Понимаете базовые вещи про JSON и структуры данных (что такое поля, вложенность).
  • Желательно: пользовались Postman (не обязательно профи).

Не нужно:

  • знать protobuf заранее (разберём);
  • писать код (тут упор на тестирование и понимание вызова);
  • поднимать сложную инфраструктуру — стенд уже готов.

Преподаватели курса

Как проходит обучение

Короткие видео: без воды, одна понятная цель на ролик.

Теория — маленькими «прививками», чтобы сразу применять.

Практика на стенде: делаем вызовы, смотрим статусы, ловим ошибки, играемся с timeout/deadline.

После тяжёлых роликов — мини-задание на 1–2 минуты, чтобы закрепить и не забыть через час.

 

Идея простая: один и тот же базовый метод постоянно «возвращается», чтобы вы не утонули в новом контексте и реально набили руку.

Что вы получите

  • Чёткую картинку «как устроен gRPC-вызов» и куда смотреть, когда что-то пошло не так.
  • Набор понятных проверок, которые можно унести в работу (smoke, ошибки, таймауты, metadata).
  • Практику в Postman и `grpcurl`, чтобы не зависеть от одного инструмента.
  • Шпаргалки по статусам и типовым сценариям: что это значит и какой следующий шаг.
  • Уверенность: увидели `NOT_FOUND` / `INVALID_ARGUMENT` / `UNAVAILABLE` / `DEADLINE_EXCEEDED` - не паникуете, а быстро понимаете, куда копать.

Нагрузка

2-3

Расскажите о курсе друзьям