📚 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
Скидка 15% - COURSE15 продлен до 10 апреля
11 апреля будет живой урок "Улучшение коллекции через скрипты в Postman" в рамках курса.
12 апреля завершаю набор.
Жду и готова направить.
В конце мая / вначале июня старт новой мини-группы.
Начать сейчас https://coreapp.ai/app/checkout/67631889a17350fd817c5cdb
Forwarded from Lara Alex
Я, кстати, уже отзыв на Надин курс по бэкенду писала. Но на этой неделе у меня был первый техсобес (три месяца искала новую работу) и я его прошла! А если учитывать, что я ручник, а собес был на фуллстак QA, это просто счастье какое-то! Так вот, если бы я не училась у Нади на курсе тестирования бэкенда, я бы ни за какие коврижки не смогла протестировать Кафку и Редис! Надя, ты наш ангел! 💐
🔥14💘1🦄1
Промокоды на курсы на апрель

❤️ "Практический курс по GraphQL API для тестировщиков"
https://stepik.org/a/252924/pay?promo=63809e9c697d60a5

❤️ "Практический курс по gRPC API для тестировщиков"
https://stepik.org/a/254052/pay?promo=0812f7eb15678b2d

❤️ Тестирование API: GraphQL и gRPC для QA
https://stepik.org/a/276996/pay?promo=42eb98b06ad8548e

Добавлены 2 практических на каждый курс задания на скрипты с проверкой от меня.
🔥3
Forwarded from 🔊QA Buddy | Tester
1. Вы заметили, что коллега-тестировщик постоянно пропускает серьезные баги. Как поступите?

Если заметила, что коллега пропускает баги:
Помогу лично: подойду, предложу парное тестирование, обсудим сложные моменты — возможно, дело в нагрузке или непонимании задачи.

Улучшу процессы: на ретроспективе предложу разобрать причины пропусков (без имён) и доработать тест-кейсы или чек-листы, чтобы вся команда стала внимательнее.

Если критично: когда баги серьёзные и влияют на пользователей, а помочь не получается — сообщу руководителю с фактами, но только после того, как сам попытался решить проблему.


2. В середине спринта требования к фиче, которую вы уже тестируете, резко меняются. Как будете реагировать?

- Уточню новые требования: свяжусь с постановщиком / PM / аналитиком, чтобы понять, что именно изменилось и почему.
- Оценю влияние на текущую работу: что уже протестировано, что придётся переделывать, сколько времени это займёт.
- Согласую приоритеты: с командой и руководством решаем — забираем время из текущих задач или сдвигаем дедлайны.
- Перепланирую тестирование: обновлю тест-кейсы, перепроверю уже готовые части, чтобы изменения не сломали старое.

Главное — не паниковать, а действовать по факту: быстро собрать информацию, оценить риски и синхронизироваться с командой.


3. Вам нужно протестировать новую кнопку на сайте. Требований нет, макета нет, есть только устное описание : "Она должна быть синей и вести в раздел 'Контакты'". Как будете тестировать?

Сначала уточню детали у постановщика:
- Какой именно оттенок синего?
- Где кнопка расположена и какой на ней текст?
- Куда именно ведёт (отдельная страница, якорь, новое окно)?
- Что должно происходить при ошибках (404, нет доступа)?

После уточнений проверяю:
Внешний вид и функционал: нужный цвет, не съезжает, клик работает — открывается правильный URL.
На разных браузерах и устройствах: Chrome, Firefox, телефон, планшет.

Негативные сценарии: нет интернета, страница не найдена, множественный клик, долгая загрузка.
Доступность: контрастность, переход с клавиатуры (Tab, Enter).



❗️
Все ответы в этом посте — примерные, основанные на личном опыте и здравом смысле. Они не являются эталоном или гарантией, что именно так нужно отвечать на собеседованиях.

Каждое собеседование уникально: разные компании, разные люди, разные ожидания.

#собес

❗️Комментарии 💬обязательны
🫥🫥🫥
Please open Telegram to view this post
VIEW IN TELEGRAM
22❤‍🔥1👍1🤩1😡1
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Знакомство Меня зовут Надежда Дудник. Я главный инженер по тестированию ПО и ментор по тестированию ПО Веду блог про тестирование ПО, также обучаю и направляю людей, провожу консультации по тестированию ПО. Мне нравится передавать свои знания, сочинять тесты…»
📚 ProTestingInfo 🔷 Канал по тестированию 📚
Привет всем, понравилось описание уровней логирования от коллеги, а также хочу еще напомнить следующий дополнительный материал для повторения: 🔵 ▪️- Уровни логирования в порядке возрастания приоритета ▪️- Общая информация про логи: пост 1 и пост 2 ▪️- Console…
Вспоминаем про что такое логи❤️

Добавила в свою подборку еще одну статью

Логи: всё, что нужно знать тестировщику

Полезное:
💙Основные типы логов
💙Инструменты для просмотра логов
💙Логи брокера сообщений (Apache Kafka)

@protestinginfo
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏11👍65
📌 Интеграции 2026: полная подборка материалов от GetAnalyst 📚

Посмотрели вводное практическое занятие по интеграциям
"Задача на Интеграцию: от Postman до требований в Confluence"?


Тогда держите следующий шаг!
Подборка материалов, чтобы реально закрепить тему 👇


📌 Введение в Интеграции:
📚 Книга по основам интеграций
📝 Виды интеграций: полный справочник
📝 Виды API для интеграций: справочник
📝 Интеграции: чек-лист по работе с задачами
📝 Как аналитику работать с задачами на интеграции — пошаговая инструкция
📚 Интеграционные Use Cases vs Обычные — разбор с примерами
🎧 Подкаст "Проблемы в работе с задачами на интеграции"
🎧 Опасные интеграции - про альтернативные сценарии и обработку типовых ошибок

📹 Задача на интеграцию по API: разбор с технического собеседования СА
🎧 Открытая база вопросов с собеседований на СА 2026


📌 Практика в Postman для исследования API:
🎧 Postman: навык тестирования REST API за вечер
📝 Инструменты для тестирования в API

♦️ Руководства по Postman:
📚 API DaData
📚 API Unisender
📚 API банка ВТБ
📚 API ChatGPT

📚 API KudaGo и DashaMail
📚 API для OAuth 2.0 в Mail ru



📌 Асинхронный обмен данными + брокеры:
📚 Очередь сообщений - что это и как работает?
📝 Всё про брокеры: как работают и зачем нужны
📝 Очередь vs Брокер: вопросы с подвохом
🎧 Доставить и не потерять: синхронизация данных в распределенных системах

♦️ Kafka:
🎧 Kafka: что нужно знать Системному аналитику
📝 Kafka - что надо знать для работы СА
📝 Устройство Kafka
📝 Алгоритм работы Kafka
📝 Как встроить Kafka в архитектуру, и главное зачем
📝 Пример использования Kafka - проект #FarmFreshGA
📝 Kafka в деле: подробный разбор примера использования в МСА

♦️ RabbitMQ:
🎧 RabbitMQ и его отличия от Kafka: что важно знать системным аналитикам
📝 Брокер RabbitMQ - полный гайд с разбором примера использования в микросервисах
📚 Брокер RabbitMQ - пошаговая практика по развёрыванию и тестированию через CloudAMPQ

♦️ Постановки задач / ТЗ с брокерами:
💎 Пример реального интеграционного Use Case: с микросервисами, cron и kafka - проект BookingGA
💎 Пример технического Use Case с брокером в микросервисной архитектуре - проект GreenChargeGA



📌 Шаблоны и примеры постановок задач:
💎 Подборка готовых постановок задач на Интеграции [выгрузки из Confluence]



📌 Обучения для СА и БА:

🎓 Практический курс Интеграции Систем - работа онлайн с Екатериной Ананьевой и экспертами программы
🎓 Материалы для самообучения по Интеграциям (пакеты вебинаров)



Также всё по интеграциям всегда можно найти в Telegram-канале @getanalysts по хэштегу #ИнтеграцииGA 🙌

📱 Tg | 💙 ВК | 💬 Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥194❤‍🔥2
Готовишься к собеседованию? Понимаю - это всегда волнительно.
Вместо общей теории будет и практика: задачи и вопросы, которые реально дают на интервью.
Курсы, которые помогают подготовиться:
1. Тесты по подготовке к собеседованиям (Stepik)

https://stepik.org/a/276076
▪️Интенсивный тренажёр: модули с вопросами разного формата — от определений и граничных значений до SQL-запросов и скриптов в Postman. Не учит с нуля, а закрепляет уже имеющиеся знания через практику.
2. Разбор вопросов на собеседованиях (онлайн-вебинары) (Coreapp)
https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5
▪️6 месяцев продуктивной подготовки
▫️Записи вебинаров и текстовые лекции по выполнению тестовых заданий и рабочим процессам
▪️Задания с открытым вопросом для отработки ответов
▫️Личный чат с автором курса

3. Вебинары по техническим навыкам: API, интеграции, SQL
https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60
▫️6 месяцев повторения на темы интеграций
▪️Записи и текстовые лекции по тестированию API, интеграционному тестированию, SQL и DevTools
▫️Задания с открытым вопросом
▪️Личный чат с автором курса
Дополнительно:
• Телеграм-чат с участниками можно обсудить сложные моменты, поделиться опытом и получить поддержку

🔷Какой результат ты получишь:
Уверенность в ответах: перестанешь сомневаться в своих знаниях
Навык чётко формулировать мысли: научишься объяснять сложные вещи простыми словами
Готовность к техническим задачам: перестанешь бояться вопросов по SQL, API, Postman
Понимание, чего ждать на собеседовании: меньше неизвестности - меньше стресса
Поддержка сообщества: ты не один, вокруг такие же, кто тоже готовится и делится опытом

До 30 апреля действует промокод FORYOU — скидка 1200₽ на любой курс.
Ссылки:
• Тесты на Stepik: https://stepik.org/a/276076
• Вебинары по собеседованиям: https://coreapp.ai/app/player/course/673a1093e2ef10f35a7d95a5
• Вебинары по интеграциям: https://coreapp.ai/app/player/course/691f421ee93b12ef2f3aad60
• Отзывы: https://protestinginfo.ru/#testimonials
Всё необходимое для спокойной подготовки уже собрано. Осталось начать.


Первые новости о новых курсах на канале https://t.me/info_course_protestinginfo
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥2🙏2🆒2👍1
Основные пары понятий на @protestinginfo👇,

Чем эти понятия отличаются и как работают вместе.
🔗 TCP / IP
🌐 TCP/IP - это стек протоколов, на котором построен интернет. Transmission Control Protocol/Internet Protocol - сетевая модель, описывающая процесс передачи цифровых данных

💠 TCP (Transmission Control Protocol) - транспортный протокол, обеспечивает надёжную доставку данных: гарантирует, что пакеты придут в правильном порядке, без потерь.
IP (Internet Protocol) - протокол сетевого уровня, отвечает за адресацию и маршрутизацию пакетов между устройствами.

🌐 HTTP / HTTPS
HTTP (HyperText Transfer Protocol) - протокол прикладного уровня, который предназначен для передачи «гипертекста» (для передачи изображений, видео, итд )
HTTPS - расширение протокола HTTP: данные шифруются, что обеспечивает безопасность соединения.

🖥 GUI / CLI
GUI (Graphical User Interface) - графический интерфейс для пользователей: кнопки, всплывающие окна, иконки.
CLI (Command Line Interface) - интерфейс командной строки: управление через текстовые команды, предназначен особенно для разработчиков, тестировщиков.

🗃 SQL / NoSQL
SQL (Structured Query Language) - это язык структурированных запросов, используемый для управления и манипулирования реляционными базами данных.
NoSQL (Not Only SQL) - это термин, который относится к нереляционным моделям баз данных, которые используют различные структуры для хранения данных: документы, ключ-значение, столбцовые и графовые БД.

🛠 SDK / API
SDK (Software Development Kit) - набор средств и библиотек, который позволяет создавать приложения: библиотеки, документация, примеры.
API (Application Programming Interface) - интерфейс, через который программы взаимодействуют: как «контракты» между компонентами или сервисами.

🔒 SSL / TLS
SSL (Secure Sockets Layer) - устаревший протокол, который раньше использовался для шифрования.
TLS (Transport Layer Security) - это безопасный протокол связи, обеспечивающий шифрование и аутентификацию; используется повсеместно.


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


Тесты на Stepik
Вебинары по собеседованиям : общие вопросы по тестированию ПО
Вебинары по интеграциям : API, SQL, DevTools, брокеры соообщений
11❤‍🔥83👍3🔥2💘2
Media is too big
VIEW IN TELEGRAM
Что происходит, когда вводишь сайт и нажимаешь Enter?👇
Присоединяйся к нельзяграму - сперва новые рилсы здесь.

Это один из базовых вопросов на собеседованиях QA. Понимание процесса помогает точно находить причину багов: фронтенд, сеть или сервер.

7 ключевых этапов:
1️⃣ DNS-запрос
Браузер получает IP-адрес сайта: кеш браузера → ОС → провайдер → корневые серверы.
Если ошибка - проверяем DNS, hosts, прокси.
2️⃣ Установка TCP-соединения
Происходит «тройное рукопожатие»: SYN → SYN-ACK → ACK.
Проблемы здесь часто связаны с сетью, файрволлом или недоступностью сервера.
3️⃣ TLS-рукопожатие (для HTTPS)
Проверяется сертификат и настраивается шифрование.
Важно: срок действия, домен, цепочка доверия.
4️⃣ HTTP-запрос
Браузер отправляет метод (GET/POST), заголовки, куки и параметры.
Проверяем корректность данных и обработку запросов.
5️⃣ Ответ сервера
Приходит статус-код, заголовки и тело (HTML, JSON).
200 — успех, 404 — не найдено, 500/502 — ошибка сервера.
Это помогает точно локализовать проблему.
6️⃣ Рендеринг страницы
Браузер парсит HTML, строит DOM, применяет CSS, загружает ресурсы.
Ошибки могут быть связаны с порядком загрузки или скриптами.
7️⃣ Выполнение JavaScript
Подгружается динамика, обрабатываются события, идут запросы к API.
Ошибки видны в консоли.

Сохрани пост, чтобы повторить перед собеседованием.
Пост с расшифровками понятий https://t.me/protestinginfo/4647

P.S
IP-адрес на видео входит в диапазон 185.138.252.0185.138.255.255. Это серверный адрес, который используется для внутренней маршрутизации сервисов Wildberries. Он не предназначен для прямого доступа через браузер по IP
127.0.0.1 это IP адрес, который всегда ведет обратно на ваш компьютер. Его псевдоним localhost
10🔥6👍4👨‍💻42🙈1
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Готовишься к собеседованию? Понимаю - это всегда волнительно. Вместо общей теории будет и практика: задачи и вопросы, которые реально дают на интервью. Курсы, которые помогают подготовиться: 1. Тесты по подготовке к собеседованиям (Stepik) https://stepik.org/a/276076…»
Виды интеграций систем 🔗👇👇

1️⃣ Синхронные интеграции по API — системы обмениваются данными с немедленным ответом. Отправитель ждёт результат. Примеры: REST API, SOAP, GraphQL- query, mutation.
2️⃣ Асинхронные интеграции — без ожидания ответа. Polling (регулярный опрос) и Webhooks (уведомления о событиях).
3️⃣ Режим реального времени — мгновенная передача с минимальной задержкой. WebSocket для двусторонней связи, SSE для потока от сервера.
4️⃣ Брокеры сообщений — асинхронный обмен через очереди (RabbitMQ, Kafka). Системы не зависят друг от друга.
5️⃣ Общая база данных — устаревающий подход, когда несколько систем работают с одной БД напрямую.
6️⃣ Обмен файлами — передача данных через CSV/XML/JSON файлы по FTP. Простой, но ненадёжный метод.
Зачем знать:
• Выбирать правильный тип интеграции для проекта
• Понимать архитектуру системы
• Готовиться к собеседованиям
В шапке профиля @protestinginfo тесты по подготовке к собеседованиям !
Хочешь глубже разобраться в теме и понять, как тестировать интеграции (включая E2E)?

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


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


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