📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.7K subscribers
1.41K photos
211 videos
236 files
1.24K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 6 тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Что из ниже перечисленного считается устаревшим способом интеграции?
Anonymous Quiz
11%
Webhooks
80%
Общая база данных
5%
gRPC
4%
GraphQL
4🙏1👨‍💻1
Какой подход наиболее подходит для реализации подписки на события в реальном времени?
Anonymous Quiz
56%
GraphQL (subscriptions)
12%
REST
26%
Polling
6%
SDK
41🆒1
Что из нижеперечисленного является реализацией callback-механизма, когда сервер сам инициирует запрос при событии?
Anonymous Quiz
44%
Webhook
40%
WebSocket
6%
gRPC
10%
AsyncAPI
4🆒21
Какой тип стриминга в gRPC позволяет клиенту и серверу обмениваться сообщениями независимо и одновременно?
Anonymous Quiz
10%
Unary
20%
Client-streaming
11%
Server-streaming
59%
Bidirectional-streaming
3❤‍🔥1🆒1
Какой инструмент используется для описания API в стиле GraphQL?
Anonymous Quiz
36%
OpenAPI
23%
TypeSpec
17%
SDL
24%
WSDL
3❤‍🔥1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Присоединяйся, первые рилсы здесь

https://www.instagram.com/protestinginfo/reels/

Я по образованию преподаватель физики. Потом ушла в тестирование. Сейчас работаю на частичную занятость + в декрете + выполняю роль в команде по Quality Gates (контроль качества) в финтехе.

Плюс я занимаюсь менторством и помогаю другим разобраться в теме.

В моём блоге много полезного про тестирование. Я делюсь экспертными знаниями, потому что это моя зона ответственности. Но последнее время чувствую: хочется не только «давать правильные ответы», но и показывать живого человека за ними.

Поэтому я на обучении и учусь снимать ролики. Показываю, как готовлюсь к съёмкам, как ищу свой стиль, как совмещаю декрет, работу и блог. Мне хочется, чтобы здесь было больше жизни, а не только инструкций.

Интересно про:
— интеграции,
— брокер сообщения,
— тестирование API,
— техники дизайна,
— основы тестирования

присоединяйтесь на @protestinginfo. И я планирую рассказывать, и все возможно будут личные рилс💙, раскрываться еще больше!

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

Присоединяйтесь и делитесь с коллегами, кто сейчас в процессе тестирования или только начинает изучать. Или кто хочет войти, но пока боится.

Рассказывайте о моём блоге, если откликается. Я буду рада вашей подписке 💙

Instagram - запрещенная организация на территории РФ
🔥155❤‍🔥2
Компоненты:
1️⃣ Publisher (Producer) — отправляет сообщения в Exchange. Не знает о Consumer, указывает Routing Key.
2️⃣ Subscriber (Consumer) — читает сообщения из очереди. Поддерживает Auto/Manual ACK.
3️⃣ Exchange — маршрутизирует сообщения в очереди по правилам. 4 типа: Direct, Fanout, Topic, Headers.
🔹Fanout — рассылает сообщение ВСЕМ привязанным очередям. Игнорирует Routing Key.
🔹Direct — точное совпадение Routing Key и Binding Key.
🔹Topic — маршрутизация по паттерну: * (одно слово), (ноль или более слов).
🔹 Headers — фильтрация по заголовкам сообщения. Использует x-match: all/any.

4️⃣ Queue — буфер FIFO. Хранит сообщения до обработки. Параметры: Durable, Exclusive, Auto-delete.
5️⃣ Push/Pull — методы доставки: брокер сам шлёт (Push) или Consumer запрашивает (Pull).
6️⃣ ACK — подтверждение обработки. autoAck=false + Manual ACK = гарантия доставки.
7️⃣ Bindings — связь между Exchange и Queue. Определяет правила направления сообщений через Binding Key (Определяет, какие сообщения (с какими routing keys) должна получать эта очередь)
Routing Key— метка-строка, которую Publisher добавляет к сообщению. Exchange использует её для маршрутизации.
8️⃣ Message (сообщение) в RabbitMQ — это единица данных, которая передается от Producer (издателя) к Consumer (подписчику) через брокер сообщений.

Для работы:
• Проверять доставку сообщений и порядок обработки
• Имитировать сбои брокера/потребителя
• Тестировать повторную доставку (NACK/Reject)
• Отличать RabbitMQ от Kafka на собеседовании

✍️ Работал с RabbitMQ? Какой компонент вызвал больше всего вопросов? Пиши в комментариях! 👇

Вообще планирую сделать курс с практикой по брокерам сообщений на Stepik, ставь огонь 🔥, если актуально.

И присоединяйся
До 31 мая действует промокод SKILL900 — скидка 900₽ на любой курс.

Тесты на Stepik
Вебинары по собеседованиям : общие вопросы по тестированию ПО
Вебинары по интеграциям : API, SQL, DevTools, брокеры соообщений
7🔥5❤‍🔥2