gRPC для QA
Unary, Streaming и собеседование
В вакансии gRPC, а ты пока уверенно только в REST? Тогда держи короткий разбор.
gRPC - RPC-протокол от Google, который работает на HTTP/2 и использует Protobuf (бинарный формат вместо JSON), поэтому часто быстрее и экономнее по трафику, чем REST.
Что важно тестировщику: уметь читать .proto как контракт, понимать 4 типа RPC, проверять статус-коды и поведение стриминга.
4 типа RPC, которые любят спрашивать
1. Unary (1 запрос → 1 ответ). Пример: получить пользователя по id. Тесты: валидация полей, корректные данные в ответе, негативные кейсы.
2. Server streaming (1 запрос → поток ответов). Пример: стрим логов/событий. Тесты: порядок сообщений, нет дублей, поток корректно закрывается.
3. Client streaming (поток запросов → 1 ответ). Пример: загрузка метрик пачками. Тесты: сервер обработал все сообщения, ответ приходит после завершения потока.
4. Bidirectional streaming (поток ↔️ поток). Пример: чат. Тесты: задержки, порядок, ошибки в середине потока, reconnect.
Статус-коды gRPC (must know)
• 0 OK — успех
• 3 INVALID_ARGUMENT — клиент отправил некорректные данные
• 5 NOT_FOUND — сущность не найдена
• 14 UNAVAILABLE — сервис недоступен (retry логика)
• 16 UNAUTHENTICATED — проблемы с авторизацией
Практика перед интервью
Хочешь пройти практику на реальных gRPC практических примерах переходи по ссылке с промокодом на 1500р - GRPC1500 до 31 января 2026г
https://stepik.org/a/254052/pay?promo=30eb59ad283bfd76
Все о курсах: @info_course_protestinginfo
Unary, Streaming и собеседование
В вакансии gRPC, а ты пока уверенно только в REST? Тогда держи короткий разбор.
gRPC - RPC-протокол от Google, который работает на HTTP/2 и использует Protobuf (бинарный формат вместо JSON), поэтому часто быстрее и экономнее по трафику, чем REST.
Что важно тестировщику: уметь читать .proto как контракт, понимать 4 типа RPC, проверять статус-коды и поведение стриминга.
4 типа RPC, которые любят спрашивать
1. Unary (1 запрос → 1 ответ). Пример: получить пользователя по id. Тесты: валидация полей, корректные данные в ответе, негативные кейсы.
2. Server streaming (1 запрос → поток ответов). Пример: стрим логов/событий. Тесты: порядок сообщений, нет дублей, поток корректно закрывается.
3. Client streaming (поток запросов → 1 ответ). Пример: загрузка метрик пачками. Тесты: сервер обработал все сообщения, ответ приходит после завершения потока.
4. Bidirectional streaming (поток ↔️ поток). Пример: чат. Тесты: задержки, порядок, ошибки в середине потока, reconnect.
Статус-коды gRPC (must know)
• 0 OK — успех
• 3 INVALID_ARGUMENT — клиент отправил некорректные данные
• 5 NOT_FOUND — сущность не найдена
• 14 UNAVAILABLE — сервис недоступен (retry логика)
• 16 UNAUTHENTICATED — проблемы с авторизацией
Практика перед интервью
Хочешь пройти практику на реальных gRPC практических примерах переходи по ссылке с промокодом на 1500р - GRPC1500 до 31 января 2026г
https://stepik.org/a/254052/pay?promo=30eb59ad283bfd76
Все о курсах: @info_course_protestinginfo
❤2👍2👌1
Курсы:
• Планирую провести в рамках онлайн‑курса по подготовке к собеседованиям и тестам по тестированию ПО урок, который состоится
11.01.2026, 13:00 (MSK): разбор 3-х технических вопросов (40 минут).
Ссылка будет отправлена в канал за полчаса. Благодаря этому курсу и дополнительно менторству многие мои менти и ученики выросли и по должности, сейчас я делаю курс открытым для покупки без потоков.
• Планирую провести урок 25.01.2026, 13:00 (MSK): работа с OpenSearch и анализ логов в рамках курса по тестированию бэкенда (40 минут). Старт курса в феврале. Форму предзаписи предлагаю заполнить, чтобы получить бонусы и приобрести курс заранее, тут количество мест ограничено. Будет 2 или 4 потока.
• На основе своих тест-кейсов по API создаю бесплатный курс по REST API: столько вебинаров было по этой теме, что захотелось собрать свой материал для старта для тех, кто хочет закрепить знания.
• Планирую провести в рамках онлайн‑курса по подготовке к собеседованиям и тестам по тестированию ПО урок, который состоится
11.01.2026, 13:00 (MSK): разбор 3-х технических вопросов (40 минут).
Ссылка будет отправлена в канал за полчаса. Благодаря этому курсу и дополнительно менторству многие мои менти и ученики выросли и по должности, сейчас я делаю курс открытым для покупки без потоков.
• Планирую провести урок 25.01.2026, 13:00 (MSK): работа с OpenSearch и анализ логов в рамках курса по тестированию бэкенда (40 минут). Старт курса в феврале. Форму предзаписи предлагаю заполнить, чтобы получить бонусы и приобрести курс заранее, тут количество мест ограничено. Будет 2 или 4 потока.
• На основе своих тест-кейсов по API создаю бесплатный курс по REST API: столько вебинаров было по этой теме, что захотелось собрать свой материал для старта для тех, кто хочет закрепить знания.
protestinginfo.ru
Закрепление знаний по тестированию ПО
🔥2
Forwarded from 📚 ProTestingInfo 🔷 Канал по тестированию 📚
Коллеги, всем привет!
Проведу урок в рамках курса по подготовке к собеседованиям открытым для всех 11.01.2026 в 13:00 (MSK) - разбор технических вопросов для QA (40–60 минут).
Обсудим 4 темы:
🔎 Авторизация: верный логин + неверный пароль или наоборот, что происходит и что проверять QA.
🔎 SQL: что вернёт запрос…
🔎 API: валидация JSON с адресом доставки, ожидаемые ошибки и базовые тест-сценарии.
🔎 Kafka: E2E-проверка цепочки к примеру следующих сервисов Publisher → Processor → Observer…как будете тестировать данную цепочку?
Ссылку на урок отправлю в канал @protestinginfo за 30 минут до начала. Присоединяйтесь, запись и презентация будут.
P.S. Конечно, постараюсь показать на практике, используя сайты, и придумала свой мини симулятор по вопросу Kafka благодаря claude.ai (нужен VPN).
Если нужно будет, то примером промпта поделюсь.
Проведу урок в рамках курса по подготовке к собеседованиям открытым для всех 11.01.2026 в 13:00 (MSK) - разбор технических вопросов для QA (40–60 минут).
Обсудим 4 темы:
Ссылку на урок отправлю в канал @protestinginfo за 30 минут до начала. Присоединяйтесь, запись и презентация будут.
P.S. Конечно, постараюсь показать на практике, используя сайты, и придумала свой мини симулятор по вопросу Kafka благодаря claude.ai (нужен VPN).
Если нужно будет, то примером промпта поделюсь.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from 📚 ProTestingInfo 🔷 Канал по тестированию 📚
Всем привет!
Cсылка на сегодняшний урок на 13:00 (MSK), и сразу будет идти запись:
👉 https://kinescope.io/0cvP6tzzKBdy9NBLeoDX9h
👉 https://kinescope.io/0cvP6tzzKBdy9NBLeoDX9h
👉 https://kinescope.io/0cvP6tzzKBdy9NBLeoDX9h
Если вдруг не открывается: вот простой алгоритм:
Cсылка на сегодняшний урок на 13:00 (MSK), и сразу будет идти запись:
👉 https://kinescope.io/0cvP6tzzKBdy9NBLeoDX9h
👉 https://kinescope.io/0cvP6tzzKBdy9NBLeoDX9h
👉 https://kinescope.io/0cvP6tzzKBdy9NBLeoDX9h
Если вдруг не открывается: вот простой алгоритм:
🔹 Обновить страницу (F5 или кнопка ⟳)
🔹 Открыть ссылку в другом браузере (Chrome, Safari, Firefox, Edge)
🔹 Открыть через мобильное устройство или веб, чередуйте.
🔹 Очистить кэш и куки браузера
🔹 Отключить (или включить) VPN
🔹 Открыть в режиме инкогнито (Ctrl+Shift+N или Cmd+Shift+N)
🔹 Проверить интернет-соединение
🔹 Перезагрузить устройство
🔹 Попробовать зайти с других устройств
👍7❤🔥1🆒1
Оповещения по курсам от protestinginfo
🎄 Хорошего настроения в предновогодние дни! Мой подарок уже ждет вас🫶 , и скоро будет еще розыгрыш🤩 Всем привет! Я решила, что лучший подарок для QA - это знания, которые сразу можно применить в работе. Поэтому я открываю бесплатный доступ к модулю по DevTools…
Читая обратную связь, и наполняется душа, спасибо большое за ваши просмотры, слова, доверие. Будем закреплять знания вместе.
🔥5👍1😁1🙏1
Forwarded from 📚 ProTestingInfo 🔷 Канал по тестированию 📚
Коллеги, привет!
25.01.2026 в 13:00 (MSK) проведу открытый урок (40–60 мин) в рамках курса по тестированию бэкенда: «Работа с OpenSearch и анализ логов».
Разберём:
🕵🏻♂️ что такое логи и уровни логирования,
🕵🏻♀️ как искать в OpenSearch (Dashboards, DQL/Query DSL, фильтры),
🕵️ посмотрим разбор реального лога.
Ссылку пришлю на канал @protestinginfo за 30 минут до старта. Запись и презентация будут. Досмотрите до конца - будет бонус на курс.
25.01.2026 в 13:00 (MSK) проведу открытый урок (40–60 мин) в рамках курса по тестированию бэкенда: «Работа с OpenSearch и анализ логов».
Разберём:
🕵🏻♂️ что такое логи и уровни логирования,
🕵🏻♀️ как искать в OpenSearch (Dashboards, DQL/Query DSL, фильтры),
🕵️ посмотрим разбор реального лога.
Ссылку пришлю на канал @protestinginfo за 30 минут до старта. Запись и презентация будут. Досмотрите до конца - будет бонус на курс.
🔥5
Forwarded from 📚 ProTestingInfo 🔷 Канал по тестированию 📚
Всем привет!
Ссылка на эфир и сразу будет формироваться запись:
👉 https://kinescope.io/0cvP7WK3TGEQjr2mLeZyC5
👉 https://kinescope.io/0cvP7WK3TGEQjr2mLeZyC5
👉 https://kinescope.io/0cvP7WK3TGEQjr2mLeZyC5
Если вдруг не открывается: вот простой алгоритм:
Ссылка на эфир и сразу будет формироваться запись:
👉 https://kinescope.io/0cvP7WK3TGEQjr2mLeZyC5
👉 https://kinescope.io/0cvP7WK3TGEQjr2mLeZyC5
👉 https://kinescope.io/0cvP7WK3TGEQjr2mLeZyC5
Если вдруг не открывается: вот простой алгоритм:
🔹 Обновить страницу (F5 или кнопка ⟳)
🔹 Открыть ссылку в другом браузере (Chrome, Safari, Firefox, Edge)
🔹 Открыть через мобильное устройство или веб, чередуйте.
🔹 Очистить кэш и куки браузера
🔹 Отключить (или включить) VPN
🔹 Открыть в режиме инкогнито (Ctrl+Shift+N или Cmd+Shift+N)
🔹 Проверить интернет-соединение
🔹 Перезагрузить устройство
🔹 Попробовать зайти с других устройств
👍1
Запуск курса 5 февраля 2026г
Хотите уверенно работать с бэкендом, тестировать API, базы данных? Присоединяйтесь к курсу, который даст вам практические навыки и поддержку эксперта!
📌 Кому подойдет курс?
- Тем, кто уже знаком с основами и хочет освоить тестирование бэкенда на практике.
- QA-специалистам, которые хотят углубить знания и работать с современными инструментами.
- Тем, кто ищет обучение с обратной связью, четкими заданиями и доступом к тестовой среде.
- Начинающим тестировщикам, знающих основы веб-тестирования и которым нужна пошаговая поддержка.
💼 Что вас ждет в курсе?
✅ Доступ 180 дней к тестовому окружению и обучающим заданиям.
✅ Проверка работ автором курса в зависимости от тарифа (2,4,6 месяцев)
✅ Доступ к заданиям с открытым вопросом.
✅ Доступ к TMS DoQA для составления тестовой документации.
✅ Доступ к чату с автором курса.
✅ Проверка тестовой документации и основных заданий по тестированию бэкенда.
✅ Живые встречи раз в месяц для всей группы (40 минут).
✅ Чат-бот в Telegram для уведомлений и возможности задать вопрос.
✅ 2 личные консультации (2 часа) + помощь в составлении резюме (только в зависимости от тарифа).
Новинка: отдельный чат с участниками курса.
💻 Какие инструменты освоите?
▶️ Postman, Swagger – тестирование API, работа с документацией.
▶️ DBeaver, PostgreSQL, ClickHouse – работа с базами данных, SQL-запросы.
▶️ Redis – кэширование данных.
▶️ TMS DoQA – ведение тест-кейсов и тестовой документации.
Бонусы в зависимости от тарифа
▶️ Kafka, gRPC, GrapQL
▶️ Opensearch, так как переехали на новый сервер! Больше мощностей-больше возможностей 😀
Курс:
https://protestinginfo.ru/practice_api_sql
Скидка 10% на все тарифы по промокоду: APISQL10
💳 Способы оплаты
✅ Быстрый платеж без ввода данных карты (для карт РФ).
✅ Оплата картами РФ (SberPay, расчетный счет ИП или ООО).
✅ Зарубежные карты (Visa/Mastercard, USD) – цена выше на 15-20% из-за конвертации.
✅ Оплата по частям (РФ):
"Частями от Продамус 3.0" (1,5, 3, 6 месяцев).
✅ Рассрочка для РФ и Казахстана:
Т-банк (3, 4, 6 мес.), ОТП Банк (3, 4 мес.), Сбер (6 мес.), ФридомФинанс (3 мес.).
📜
Сертификат
При успешном выполнении всех заданий вам будет выдан сертификат.
📩 Для тех, кто уже учился:
Если вам нужно продлить доступ, напишите мне в Telegram @nadin_qa, указав свою почту. Я подберу для вас условия продления с учетом выполненных заданий
Форма предзаписи для получения дополнительных скидок на 4-й поток ФЕВРАЛЬ 2026:
Или начать сейчас!
https://coreapp.ai/app/checkout/67631889a17350fd817c5cdb
Посмотрите вебинар, там бонус-промокод!
📩 Вопросы? Пишите в Telegram: @nadin_qa
Следующий поток апрель-май.
Please open Telegram to view this post
VIEW IN TELEGRAM
protestinginfo.ru
Закрепление знаний по тестированию ПО
🔥3👍1🙏1
Оповещения по курсам от protestinginfo
🔥4❤1🙏1
Добрый день!
Надежда, хочу выразить Вам благодарность за курс.
Мне понравились и задания и теоретические пояснения (их достаточность и понятность). Могу с уверенностью сказать, что я хорошо "набила руку" в работе с Postman, Swagger и БД (то, что в начале курса казалось сплошным хаосом превратилось в понятную схему работы с запросами :)). Да, объем информации большой и поначалу пугает, но если просто выполнять задания, хотя бы понемногу, то потом можно войти во вкус и начать щелкать задания как орешки.
Благодарю так же за четкую обратную связь - это действительно помогало при нахождении и описании дефектов, а также мотивировало продолжать - я чувствовала свой прогресс по мере продвижения по курсу.
Курс однозначно буду рекомендовать знакомым!
старт нового потока
👉 Программа: https://coreapp.ai/app/player/course/6738a7b439946b0f022fffb1
👉 Форма предзаписи: https://protestinginfo.ru/practice_api_sql#register - есть бонусы
только сегодня действует еще один из бонусов 25% - WEBINAR25
🔥6❤1
Всем привет, ух, я это сделала подготовила полезные материалы!🧚♂️🧑💻
Презентация - https://t.iss.one/protestinginfo/4885
Сайт презентации (VPN возможен) - https://opensearch-pptx-xen8d11.gamma.site/
Лекция в текстовом формате и видео - https://coreapp.ai/app/player/lesson/6978f5a1d900152b7ebf5b7f
📹 Записи на
▪️ YouTube
▪️ RuTube
📚 СОДЕРЖАНИЕ УРОКА
Подписывайтесь на канал для того, чтобы узнать про новые вебинары:
https://t.iss.one/protestinginfo, https://t.iss.one/info_course_protestinginfo
Данный вебинар также проводился в рамках курсов:
Курс по подготовке на собеседования:
https://protestinginfo.ru/
Курс по тестированию бэкенда
https://protestinginfo.ru/practice_api_sql
Презентация - https://t.iss.one/protestinginfo/4885
Сайт презентации (VPN возможен) - https://opensearch-pptx-xen8d11.gamma.site/
Лекция в текстовом формате и видео - https://coreapp.ai/app/player/lesson/6978f5a1d900152b7ebf5b7f
▪️ YouTube
▪️ RuTube
📚 СОДЕРЖАНИЕ УРОКА
0:00 🎯 Приветствие и обзор программы
0:30 📋 План урока
0:53 📖 Теория логирования (введение)
1:24 🔧 OpenSearch и архитектура системы
1:54 📊 Практическое применение
2:31 👤 О спикере
3:23 📚 Основные понятия
3:54 🔍 Определение логов
4:12 💾 Что хранится в логах
4:44 🎚 Уровни логирования
5:13 📊 DEBUG, INFO, WARNING, ERROR, CRITICAL
7:54 📂 Типы логов
8:28 🔐 Настройка логирования
8:58 🏛 Классификация: системные/интеграционные
10:21 🛡 Авторизация и безопасность
11:24 👥 Пользовательские логи
12:10 🔎 Анализ логов
12:49 ⚠️ Конфиденциальность данных
13:07 🚀 Введение в OpenSearch
13:29 🛠 Демонстрация системы
15:15 📖 Основные понятия
17:40 🏗 Компоненты системы
19:01 🔄 OpenSearch + Logstash + Dashboards
20:04 📥 Logstash обработка
22:13 🗂 Кластеры и шарды
23:10 📇 Индексы в системе
23:35 📄 Документы и логи
24:03 💻 Интерфейс Discover
26:33 🎨 Демонстрация дашборда
28:39 📊 Документы и их структура
29:17 📋 Форматы отображения
31:42 🔤 Языки запросов: Query DSL vs DQL
32:38 🔍 Query DSL: определение
33:06 🎯 Операторы поиска
34:09 📝 Служебные и пользовательские поля
35:28 🔗 Фильтрация в Discover
36:07 ➕ Добавление фильтров
36:56 📌 Примеры фильтрации
37:50 💡 Практическое применение
38:29 💾 Сохранение фильтров
38:42 🔤 Query DSL синтаксис
40:46 🎯 Зачем нужна фильтрация
41:46 🔎 Поиск по ID сессии
43:31 &&️ Логические операторы AND, OR, NOT
43:58 📝 DQL синтаксис примеры
45:42 * Частичный поиск с символами
46:08 🔗 Комбинирование условий
47:34 💼 Применение в тестировании
49:14 🎯 Фильтры и анализ
50:35 * Постановочные символы
51:29 📋 Анализ полей документа
52:43 🔗 Взаимосвязи между сущностями
54:14 * Ограничения поиска
55:33 🔍 Альтернативные методы
56:04 🎓 Закрепление материала
59:40 ✨ Выбор полей для работы
1:00:27 🛠 Инструменты логирования
1:01:30 📱 Логирование разных систем
1:02:19 🐳 OpenShift консоль
1:02:49 📚 Курс по тестированию бэкенда
1:03:49 💼 Структура курса
1:06:06 💳 Тарифы и поддержка
1:07:51 📖 Рекомендуемые ресурсы
1:08:46 👋 Завершение и контакты
Подписывайтесь на канал для того, чтобы узнать про новые вебинары:
https://t.iss.one/protestinginfo, https://t.iss.one/info_course_protestinginfo
Данный вебинар также проводился в рамках курсов:
Курс по подготовке на собеседования:
https://protestinginfo.ru/
Курс по тестированию бэкенда
https://protestinginfo.ru/practice_api_sql
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Презентация
В виде сайта:
https://opensearch-pptx-xen8d11.gamma.site/ (возможен VPN)
В виде сайта:
https://opensearch-pptx-xen8d11.gamma.site/ (возможен VPN)
🔥11❤2💯1
Благодарна Надежде за этот практический курс, в нем содержатся ценные знания, которых было недостаточно в других источниках и самое главное практика. Именно на практике удается понять как применить теорию. Благодаря курсу есть понимание как правильно составить тест-кейсы, чек листы, баг репорты, большой плюс, что есть доступ к TMS. На мой взгляд структура обучения разработана профессионально и следуя шагам, процесс тестирования становится понятным. Спасибо отдельное автору за ответы на все возникавшие вопросы)Все ответы на задания проверяются и даются комментарии для большего понимания.Считаю, что получила хороший опыт для работы с Postman,Swagger,БД, Kafka, который пригодится в поиске работы.
Спасибо за полезный курс и внимательность к каждому обучающемуся!
Лиза - ученица курса, яркий пример того, как навыки, полученные на курсе по тестированию бэкенда, помогли ей устроиться на стажировку в финтех. Эти навыки она подробно указала в своём резюме.
Присоединяйтесь, все бонусы также указала в уроке https://coreapp.ai/app/player/lesson/6978f5a1d900152b7ebf5b7f
Также курсы проходят и тестировщики, которые хотят углубить свои навыки по тестированию бэкенда.
UDP: уже работает после успешного прохождения стажировки 😍
🔥4❤🔥1❤1
Оповещения по курсам от protestinginfo
Благодарна Надежде за этот практический курс, в нем содержатся ценные знания, которых было недостаточно в других источниках и самое главное практика. Именно на практике удается понять как применить теорию. Благодаря курсу есть понимание как правильно составить…
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4🔥3❤1
Напоминаю про курсы:
Хочешь разложить GraphQL и другие темы для собеседования по шагам, а не хаотично гуглить перед интервью?
👉 Переходи по ссылке к курсу с практикой по тестированию GraphQL API с промокодом на 1500р - GRAPHQL1500 до 31 января 2026г
https://stepik.org/a/252924/pay?promo=4449ccf0546d4b2d
Хочешь пройти практику на реальных gRPC практических примерах переходи по ссылке с промокодом на 1500р - GRPC1500 до 31 января 2026г
https://stepik.org/a/254052/pay?promo=30eb59ad283bfd76
Все о курсах: @info_course_protestinginfo
В феврале тоже будет скидка, но уже другая.
Хочешь разложить GraphQL и другие темы для собеседования по шагам, а не хаотично гуглить перед интервью?
👉 Переходи по ссылке к курсу с практикой по тестированию GraphQL API с промокодом на 1500р - GRAPHQL1500 до 31 января 2026г
https://stepik.org/a/252924/pay?promo=4449ccf0546d4b2d
Хочешь пройти практику на реальных gRPC практических примерах переходи по ссылке с промокодом на 1500р - GRPC1500 до 31 января 2026г
https://stepik.org/a/254052/pay?promo=30eb59ad283bfd76
Все о курсах: @info_course_protestinginfo
В феврале тоже будет скидка, но уже другая.