📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.7K subscribers
1.45K photos
212 videos
246 files
1.25K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 6 тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Компоненты:
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, брокеры соообщений
51🔥127❤‍🔥2
🔥 105 репостов в нельзяграме и репостни и ты 🙏🥰

https://www.instagram.com/p/DX4d2BBDACY/?igsh=eGlodmZnczkxYzkz
(instagram-запрещенная организация на территории РФ)

Способы передачи данных в API через Postman 🔌

1️⃣ Query Parameters — параметры после ? в URL. Для фильтрации, сортировки, пагинации. GET/DELETE методы.

2️⃣ Path Parameters — часть URL-пути {{orderId}}. Всегда обязательны. Идентифицируют ресурс.

3️⃣ Path Variables — альтернативный синтаксис :orderId. Используется в Express.js, FastAPI.

4️⃣ Body Parameters (Raw JSON) — данные в теле запроса. Только POST/PUT/PATCH. Формат JSON.

5️⃣ Form Data (Urlencoded) — ключ-значение пары. HTML формы. application/x-www-form-urlencoded.

6️⃣ File Upload — загрузка файлов. multipart/form-data. Для документов и изображений.

7️⃣ GraphQL — язык запросов. Query + Variables в JSON. Гибкая выборка данных.

Вопрос на собеседование : когда GET может иметь тело и когда POST может иметь параметры?

Какой тип параметров используешь чаще? Пиши в комментариях! 👇

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

Тесты на Stepik
Вебинары по собеседованиям : общие вопросы по тестированию ПО
Вебинары по интеграциям : API, SQL, DevTools, брокеры соообщений
31👍127🔥2🌚1🗿1
Ozon Tech приглашает на митап инженеров по тестированию.

Регистрация: https://ozon.tech/events/254-ozon-tech-community-qa-meetup/

Когда и где: 15 мая, лофт Casa Picassa, Москва + онлайн.

Что в программе: два практических доклада и круглый стол. И время на нетворк с закусками, конечно.

В фокусе встречи:
1) создание и интеграция в проекты надёжного ИИ-инструмента для автоматизации написания тестов на базе адаптивных промптов. Обещают обойтись без высокопроизводительных LLM и их фантазий об идеальном коде;

2) экскурс в Testo — адаптивный фреймворк QA-платформы Ozon для тестирования на Go. Говорят, что написали и выложили один инструмент, чтобы решить все проблемы, наболевшие за годы тестирования на Go;

3) как измерить, хорошо ли работают QA. Собираются подискутировать за круглым столом с руководителями и экспертами разных направлений.
96🆒2
​​
Пост в нельзяграме

1️⃣ Elements — инспектор DOM-дерева и CSS-стилей. Позволяет просматривать HTML-структуру страницы, редактировать стили в реальном времени, проверять Box Model (отступы, границы, размеры).

Элементы: DOM Tree, Styles Pane, Computed, Event Listeners, Accessibility

2️⃣ Console — панель JavaScript для отладки. Отображает ошибки, предупреждения, логи. Позволяет выполнять JS-команды напрямую в браузере для проверки элементов и переменных.

Элементы: Console Output/Input, Filter, Preserve log, Context

3️⃣ Network — мониторинг всех сетевых запросов. Показывает HTTP-запросы к серверу, статус-коды, заголовки, время загрузки ресурсов. Критична для API-тестирования.

Элементы: Request List, Headers, Payload, Response, Timing, Throttling, Preserve log

4️⃣ Sources — отладчик исходного кода. Позволяет ставить точки останова (breakpoints), пошагово выполнять код, отслеживать стек вызовов и значения переменных.

Элементы: File Navigator, Code Editor, Breakpoints, Call Stack, Scope

5️⃣ Application — управление данными браузера. Показывает Cookie, Local/Session Storage, кэш, Service Workers. Необходима для тестирования авторизации и сессий.

Элементы: Storage, Cookies, IndexedDB, Cache, Clear site data

6️⃣ Lighthouse — автоматический аудит качества. Анализирует производительность, доступность (a11y), SEO и best practices. Генерирует отчёт с оценками и рекомендациями.

Элементы: Device toggle, Categories, Score circles, Metrics

7️⃣ Device Mode — эмуляция мобильных устройств. Позволяет тестировать адаптивную вёрстку, тач-события, эмулировать разные разрешения экранов и скорость сети.

Элементы: Device dropdown, Dimensions, Network/CPU throttling, Touch simulation

Зачем:
• Быстрая локализация багов
• Тестирование API без Postman
• Проверка вёрстки и адаптивности
• Отладка JS-ошибок

✍️ Какой вкладкой пользуешься чаще? 👇

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

Тесты на Stepik
Вебинары по собеседованиям : общие вопросы по тестированию ПО
Вебинары по интеграциям : API, SQL, DevTools, брокеры соообщений
1🔥21👍31